HLExtract: add Makefile
This commit is contained in:
parent
1627ba2c46
commit
522c3f9237
|
@ -0,0 +1,25 @@
|
|||
CC = gcc
|
||||
CXX = g++
|
||||
CFAMFLAGS = -Wall -O2 -g -fPIC -funroll-loops -fvisibility=hidden
|
||||
CFLAGS =
|
||||
CXXFLAGS =
|
||||
PREFIX = /usr/local
|
||||
|
||||
all: hlextract
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CFAMFLAGS) $(CXXFLAGS) -o $@ $^
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c $(CFAMFLAGS) $(CFLAGS) -o $@ $^
|
||||
|
||||
clean:
|
||||
rm -f hlextract Main.o
|
||||
|
||||
install: hlextract
|
||||
install -g root -m 0755 -o root hlextract $(PREFIX)/bin
|
||||
|
||||
hlextract: Main.o
|
||||
$(CXX) $(LDFLAGS) -o $@ $^ ../HLLib/libhl.a
|
||||
|
||||
.PHONY: all clean install
|
Loading…
Reference in New Issue