diff options
Diffstat (limited to 'utils/regtools/Makefile')
-rw-r--r-- | utils/regtools/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/utils/regtools/Makefile b/utils/regtools/Makefile new file mode 100644 index 0000000000..5dad380e7b --- /dev/null +++ b/utils/regtools/Makefile | |||
@@ -0,0 +1,28 @@ | |||
1 | DEFINES= | ||
2 | CC=gcc | ||
3 | CXX=g++ | ||
4 | LD=g++ | ||
5 | CFLAGS=-g -std=c99 -W -Wall `xml2-config --cflags` $(DEFINES) | ||
6 | CXXFLAGS=-g -W -Wall `xml2-config --cflags` $(DEFINES) | ||
7 | LDFLAGS=`xml2-config --libs` | ||
8 | BINS= tester headergen hwemulgen | ||
9 | |||
10 | all: $(BINS) | ||
11 | |||
12 | %.o: %.c | ||
13 | $(CC) $(CFLAGS) -c -o $@ $< | ||
14 | |||
15 | %.o: %.cpp | ||
16 | $(CXX) $(CXXFLAGS) -c -o $@ $< | ||
17 | |||
18 | headergen: headergen.o desc_parser.o | ||
19 | $(LD) -o $@ $^ $(LDFLAGS) | ||
20 | |||
21 | hwemulgen: hwemulgen.o desc_parser.o | ||
22 | $(LD) -o $@ $^ $(LDFLAGS) | ||
23 | |||
24 | tester: tester.o desc_parser.o | ||
25 | $(LD) -o $@ $^ $(LDFLAGS) | ||
26 | |||
27 | clean: | ||
28 | rm -fr *.o $(BINS) | ||