24 |
# AUX_INFO=-aux-info $*.X |
# AUX_INFO=-aux-info $*.X |
25 |
%.o: %.c $(DECL) |
%.o: %.c $(DECL) |
26 |
$(CC) -c $(CFLAGS) $(DEFS) $*.c $(AUX_INFO) |
$(CC) -c $(CFLAGS) $(DEFS) $*.c $(AUX_INFO) |
27 |
|
|
28 |
|
%.c: %.d |
29 |
|
$(DPP) $* |
30 |
|
|
31 |
%.o: %.d $(DECL) |
%.o: %.d $(DECL) |
32 |
$(DPP) $* |
$(DPP) $* |
33 |
$(CC) -c $(CFLAGS) $(DEFS) $*.c $(AUX_INFO) |
$(CC) -c $(CFLAGS) $(DEFS) $*.c $(AUX_INFO) |
92 |
|
|
93 |
OBJECTS:=$(OBJS) $(LIBFILES) new_init.o $(GCLIB) $(LAST_FILE) $(FIRST_FILE) |
OBJECTS:=$(OBJS) $(LIBFILES) new_init.o $(GCLIB) $(LAST_FILE) $(FIRST_FILE) |
94 |
|
|
95 |
all: $(OBJECTS) #plt.o |
all: $(OBJECTS) TAGS #plt.o |
96 |
|
|
97 |
|
TAGS: $(HFILES) $(patsubst %.o,%.c,$(OBJECTS)) |
98 |
|
etags $^ |
99 |
|
|
100 |
go: |
go: |
101 |
$(MAKE) "CFLAGS=${CFLAGS} -pg" |
$(MAKE) "CFLAGS=${CFLAGS} -pg" |
129 |
cat ${INI_FILES} >> foo.c |
cat ${INI_FILES} >> foo.c |
130 |
${CC} -E -I${HDIR} foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpini |
${CC} -E -I${HDIR} foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpini |
131 |
../xbin/move-if-changed mv tmpini $@ |
../xbin/move-if-changed mv tmpini $@ |
132 |
-rm foo.c tmpini |
rm -f foo.c tmpini |
133 |
|
|
134 |
grab_defs: grab_defs.c |
grab_defs: grab_defs.c |
135 |
${CC} $(OFLAGS) -o grab_defs grab_defs.c |
${CC} $(OFLAGS) -o grab_defs grab_defs.c |
179 |
$(AR) gcllib.a ${ALIB} |
$(AR) gcllib.a ${ALIB} |
180 |
${RANLIB} gcllib.a |
${RANLIB} gcllib.a |
181 |
clean: |
clean: |
182 |
rm -f $(OBJS) ${ALIB} new_init.o $(LAST_FILE) $(FIRST_FILE) *.a grab_defs$(EXE) *.ini tmpx foo.c cmpinclude.h new_init.c $(DECL) def undef udef.h void.h plt.h plttest.o |
rm -f $(OBJS) ${ALIB} new_init.o $(LAST_FILE) $(FIRST_FILE) *.a grab_defs$(EXE) *.ini tmpx foo.c cmpinclude.h new_init.c $(DECL) def undef udef.h void.h plt.h plttest.o TAGS |
183 |
|
|
184 |
fsavres.o: /lib/libc.a |
fsavres.o: /lib/libc.a |
185 |
ar xv /lib/libc.a fsavres.o |
ar xv /lib/libc.a fsavres.o |
262 |
nsocket.ini:nsocket.c $(HFILES) |
nsocket.ini:nsocket.c $(HFILES) |
263 |
mingwin.o:mingwin.c $(HFILES) |
mingwin.o:mingwin.c $(HFILES) |
264 |
|
|
265 |
|
.INTERMEDIATE: $(patsubst %.d,%.c,$(shell ls -1 *.d)) |