update for HEAD-2003021201
[reactos.git] / lib / shell32 / control / makefile
1 #
2 #  ReactOS control
3 #
4 #  Makefile
5 #
6 #  Copyright (C) 2002  Robert Dickenson <robd@reactos.org>
7 #
8 #  This program is free software; you can redistribute it and/or modify
9 #  it under the terms of the GNU General Public License as published by
10 #  the Free Software Foundation; either version 2 of the License, or
11 #  (at your option) any later version.
12 #
13 #  This program is distributed in the hope that it will be useful,
14 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
15 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 #  GNU General Public License for more details.
17 #
18 #  You should have received a copy of the GNU General Public License
19 #  along with this program; if not, write to the Free Software
20 #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 #
22         
23 PATH_TO_TOP = ..
24
25 TARGET = control
26
27 BASE_CFLAGS = -DGCC -D_WIN32_IE=0x0400 -DUNICODE -D_UNICODE
28
29 RCFLAGS = -DGCC -D_WIN32_IE=0x0400
30
31
32 OBJS =  framewnd.o \
33         listview.o \
34         main.o
35
36 LIBS = -lgdi32 -luser32 -lkernel32 -lcomctl32
37
38 all:    $(TARGET).exe
39
40 $(TARGET).res:  $(TARGET).rc
41
42 $(TARGET).exe:  $(OBJS) $(TARGET).coff
43         $(CC) -Wl,--subsystem,windows -o $(TARGET).exe $(OBJS) $(TARGET).coff $(LIBS)
44         $(NM) --numeric-sort $(TARGET).exe > $(TARGET).sym
45
46
47 main.h:         resource.h
48
49 main.o:         main.c main.h framewnd.h
50
51 framewnd.o:     framewnd.c framewnd.h listview.h main.h
52
53 listview.o:     listview.c listview.h main.h 
54
55 about.o:        about.c about.h main.h
56
57
58 clean:
59         - $(RM) $(OBJS)
60         - $(RM) $(TARGET).exe
61         - $(RM) $(TARGET).sym
62         - $(RM) $(TARGET).coff
63
64 include $(PATH_TO_TOP)/rules.mak