add git push script - adjust clang warnings
[neatcc/cc.git] / Makefile
blob10a92999428f64d0fe5793efe9a6e4a192459fce
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 # for x86_64 build
10 #ARCH = -DNEATCC_X64
11 #GEN = x64.o
13 CC = clang
14 CFLAGS = -Wall -Werror -Wno-macro-redefined -Wfatal-errors -O2 $(ARCH)
15 LDFLAGS =
17 all: ncc npp
18 %.o: %.c ncc.h
19 $(CC) -c $(CFLAGS) $<
20 ncc: ncc.o tok.o out.o cpp.o gen.o reg.o mem.o $(GEN)
21 $(CC) -o $@ $^ $(LDFLAGS)
22 npp: npp.o cpp.o
23 $(CC) -o $@ $^ $(LDFLAGS)
25 clean:
26 rm -f *.o ncc npp