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 @@ +DEFINES= +CC=gcc +CXX=g++ +LD=g++ +CFLAGS=-g -std=c99 -W -Wall `xml2-config --cflags` $(DEFINES) +CXXFLAGS=-g -W -Wall `xml2-config --cflags` $(DEFINES) +LDFLAGS=`xml2-config --libs` +BINS= tester headergen hwemulgen + +all: $(BINS) + +%.o: %.c + $(CC) $(CFLAGS) -c -o $@ $< + +%.o: %.cpp + $(CXX) $(CXXFLAGS) -c -o $@ $< + +headergen: headergen.o desc_parser.o + $(LD) -o $@ $^ $(LDFLAGS) + +hwemulgen: hwemulgen.o desc_parser.o + $(LD) -o $@ $^ $(LDFLAGS) + +tester: tester.o desc_parser.o + $(LD) -o $@ $^ $(LDFLAGS) + +clean: + rm -fr *.o $(BINS) |