2007-02-27 02:29:16 +00:00
|
|
|
# Profiling:
|
|
|
|
#EXTRA_CFLAGS = -pg
|
|
|
|
|
|
|
|
TARGET=libapparmor_re.a
|
|
|
|
|
2010-11-09 11:33:40 -08:00
|
|
|
CFLAGS ?= -g -Wall -O2 ${EXTRA_CFLAGS}
|
2007-02-27 02:29:16 +00:00
|
|
|
CXXFLAGS := ${CFLAGS}
|
|
|
|
|
|
|
|
ARFLAGS=-rcs
|
|
|
|
|
|
|
|
BISON := bison
|
|
|
|
|
|
|
|
all : ${TARGET}
|
|
|
|
|
2011-03-13 05:50:34 -07:00
|
|
|
libapparmor_re.a: parse.o expr-tree.o hfa.o compressed_hfa.o aare_rules.o
|
2007-02-27 02:29:16 +00:00
|
|
|
ar ${ARFLAGS} $@ $^
|
|
|
|
|
2011-03-13 05:46:29 -07:00
|
|
|
expr-tree.o: expr-tree.cc expr-tree.h
|
2010-11-09 11:23:45 -08:00
|
|
|
$(LINK.cc) $< -c -o $@
|
2007-02-27 02:29:16 +00:00
|
|
|
|
2011-03-13 05:50:34 -07:00
|
|
|
hfa.o: hfa.cc apparmor_re.h hfa.h
|
2011-03-13 05:46:29 -07:00
|
|
|
$(LINK.cc) $< -c -o $@
|
|
|
|
|
2011-03-13 05:49:15 -07:00
|
|
|
aare_rules.o: aare_rules.cc aare_rules.h
|
|
|
|
$(LINK.cc) $< -c -o $@
|
|
|
|
|
2011-03-13 05:50:34 -07:00
|
|
|
compressed_hfa.o: compressed_hfa.cc compressed_hfa.h
|
|
|
|
$(LINK.cc) $< -c -o $@
|
|
|
|
|
2011-03-13 05:46:29 -07:00
|
|
|
parse.o : parse.cc apparmor_re.h expr-tree.h
|
|
|
|
$(LINK.cc) $< -c -o $@
|
|
|
|
|
|
|
|
parse.cc : parse.y flex-tables.h ../immunix.h
|
2007-02-27 02:29:16 +00:00
|
|
|
${BISON} -o $@ $<
|
|
|
|
|
|
|
|
clean:
|
2011-03-13 05:46:29 -07:00
|
|
|
rm -f *.o parse.cc ${TARGET}
|