regs/src/Makefile
2020-02-21 16:57:11 -07:00

20 lines
332 B
Makefile

OBJS = main.o omf.o handle.o map.o disasm.o api.o scanner.o
CXX = clang++
CXXFLAGS = -g -Wall -std=c++11
UNAME := $(shell uname)
ifeq ($(UNAME), Darwin)
LDFLAGS = -largp
endif
all: ../regs
../regs: $(OBJS)
$(CXX) $(CXXFLAGS) $(LIBS) -o $@ $(LDFLAGS) $^
%.o: %.cc
$(CXX) -c $(CXXFLAGS) -o $@ $<
clean:
rm -f ../regs $(OBJS)