regs/src/Makefile

20 lines
310 B
Makefile
Raw Normal View History

2020-02-19 00:03:29 +00:00
OBJS = main.o omf.o handle.o map.o disasm.o api.o
2020-02-15 00:08:27 +00:00
CXX = clang++
2020-02-19 00:03:29 +00:00
CXXFLAGS = -Wall -std=c++11
UNAME := $(shell uname)
ifeq ($(UNAME), Darwin)
LDFLAGS = -largp
endif
2020-02-15 00:08:27 +00:00
all: regs
regs: $(OBJS)
2020-02-19 00:03:29 +00:00
$(CXX) $(CXXFLAGS) $(LIBS) -o $@ $(LDFLAGS) $^
2020-02-15 00:08:27 +00:00
%.o: %.cc
$(CXX) -c $(CXXFLAGS) -o $@ $<
clean:
rm -f regs $(OBJS)