-OPTIMIZE = -O2
CC = gcc
MATHLIB = -lm
string.h tools.h toolse.h udio.h ver.h ycore.h yforth.h
yforth: div.h $(OBJECTS)
- $(CC) -o yforth $(OBJECTS) $(MATHLIB)
+ $(CC) -o yforth $(LDFLAGS) $(OBJECTS) $(MATHLIB)
div.h: div
./div
div: division.c
- $(CC) -o div division.c
+ $(CC) -o div $(CFLAGS) $(CPPFLAGS) division.c
.c.o:
- $(CC) -c -o $@ $(OPTIMIZE) $<
+ $(CC) -c -o $@ $(CFLAGS) $(CPPFLAGS) $<
clean:
rm -f *.o yforth div.h div