Initial commit.
[hondza-y36pr2.git] / newns / Makefile
blobb904a926cd7cb2d1feb00f426617683e8ee63402
2 CC=gcc
3 STRIP=strip
4 RM=rm -f
5 CFLAGS_COMMON+=-Wall -pedantic -Wno-long-long
6 CFLAGS_OPTI+=-O3 -fomit-frame-pointer -ffast-math
7 CFLAGS_DEBUG+=-ggdb3
8 ifeq "$(ARG)" "opti"
9 export CFLAGS+=$(CFLAGS_COMMON) $(CFLAGS_OPTI)
10 else
11 export CFLAGS+=$(CFLAGS_COMMON) $(CFLAGS_DEBUG)
12 endif
14 NAME=newns
16 .PHONY: clean
18 LIBS=
19 OBJS=newns.o
21 $(NAME): $(OBJS)
22 $(CC) $(CFLAGS) -o $@ $^ $(LIBS)
24 %.o: %.c %.h
25 $(CC) -c $(CFLAGS) -o $@ $<
27 clean:
28 $(RM) *.o $(NAME) core