OBJ = main.o Player.o Monster.o random.o OSspec.o CXX = g++ CXXFLAGS = -DUNIX BIN = fpg.bin .PHONY: all all-before all-after clean clean-custom all: all-before fpg.bin all-after clean: clean-custom rm -f $(OBJ) $(BIN) $(BIN): $(OBJ) $(CXX) $(OBJ) -o "$(BIN)" -s main.o: main.cpp $(CXX) -c main.cpp -o main.o $(CXXFLAGS) Player.o: Player.cpp $(CXX) -c Player.cpp -o Player.o $(CXXFLAGS) Monster.o: Monster.cpp $(CXX) -c Monster.cpp -o Monster.o $(CXXFLAGS) random.o: random.cpp $(CXX) -c random.cpp -o random.o $(CXXFLAGS) OSspec.o: OSspec.cpp $(CXX) -c OSspec.cpp -o OSspec.o $(CXXFLAGS)