modify upstream makefile to allow hardening build flags to apply
[debian/yforth] / Makefile
1 CC = gcc
2 MATHLIB = -lm
3
4 OBJECTS = block.o blocke.o core.o coree.o double.o doublee.o exceptio.o \
5         facility.o file.o filee.o float.o floate.o locals.o localse.o \
6         memall.o search.o searche.o string.o tools.o toolse.o \
7         udio.o vm.o ycore.o yfinit.o yforth.o yfvinit.o  
8
9 INCLUDES = block.h blocke.h config.h core.h coree.h defaults.h double.h \
10         doublee.h errors.h exceptio.h facility.h file.h filee.h float.h \
11         floate.h locals.h localse.h macro.h memall.h search.h searche.h \
12         string.h tools.h toolse.h udio.h ver.h ycore.h yforth.h 
13
14 yforth: div.h $(OBJECTS)
15         $(CC) -o yforth $(LDFLAGS) $(OBJECTS) $(MATHLIB)
16
17 div.h: div
18         ./div 
19         
20 div: division.c
21         $(CC) -o div $(CFLAGS) division.c
22
23 .c.o:    
24         $(CC) -c -o $@ $(CFLAGS) $<
25
26 clean:
27         rm -f *.o yforth div.h div