blob: 5bdd7a9cfeb1583117308776dd3df0092c2db118 [file] [log] [blame]
Alexandre Julliarde2991ea1995-07-29 13:09:43 +00001CC = @CC@
2CFLAGS = @CFLAGS@
3XINCL = @x_includes@
4TOPSRC = @top_srcdir@
5DIVINCL = -I$(TOPSRC)/include
6LD = @LD@
7LDCOMBINEFLAGS = @LDCOMBINEFLAGS@
8
9MODULE = controls
10
11SRCS = button.c combo.c desktop.c edit.c listbox.c menu.c scroll.c \
12 static.c widgets.c
13
14OBJS = $(SRCS:.c=.o)
15
16.c.o:
17 $(CC) -c $(CFLAGS) $(XINCL) $(DIVINCL) -o $*.o $<
18
19all: $(MODULE).o
20
21$(MODULE).o: $(OBJS)
22 $(LD) $(LDCOMBINEFLAGS) $(OBJS) -o $(MODULE).o
23
24depend:
25 sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
26 $(CC) $(DIVINCL) $(XINCL) -MM *.c >> tmp_make
27 cp tmp_make Makefile
28 rm tmp_make
29
30clean:
31 rm -f *.o \#*\# *~ tmp_make
32
33distclean: clean
34 rm Makefile
35
36countryclean:
37
38NAMES = $(SRCS:.c=)
39
40winelibclean:
41 for i in $(NAMES); do \
42 if test `grep -c WINELIB $$i.c` -ne 0; then \
43 rm $$i.o; \
44 fi; \
45 done
46
47dummy:
48
49### Dependencies: