ncc: define __i386__ for x86 builds
[neatcc.git] / Makefile
blob336f2d320f7e4315f0efac91630b87b41964d25a
1 # for arm build
2 ARCH = -DNEATCC_ARM
3 GEN = arm.o
5 # for x86 build
6 ARCH = -DNEATCC_X86
7 GEN = x86.o
9 CC = cc
10 CFLAGS = -Wall -O2 $(ARCH)
11 LDFLAGS =
13 all: ncc npp
14 .c.o:
15 $(CC) -c $(CFLAGS) $<
16 ncc: ncc.o tok.o $(GEN) out.o cpp.o tab.o
17 $(CC) -o $@ $^ $(LDFLAGS)
18 npp: npp.o cpp.o tab.o
19 $(CC) -o $@ $^ $(LDFLAGS)
21 clean:
22 rm -f *.o ncc cpp