Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc -Wall -Wextra -ansi
- SRCDIR = src
- OBJDIR = obj
- BINDIR = bin
- DOXYGEN = doxygen
- all: honshu
- honshu: $(OBJDIR)/main.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o
- $(CC) $(OBJDIR)/main.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o -o honshu
- $(OBJDIR)/plateau.o: $(SRCDIR)/plateau.c $(SRCDIR)/plateau.h
- $(CC) -c $(SRCDIR)/plateau.c -o $(OBJDIR)/plateau.o
- $(OBJDIR)/tuile.o: $(SRCDIR)/tuile.c $(SRCDIR)/tuile.h
- $(CC) -c $(SRCDIR)/tuile.c -o $(OBJDIR)/tuile.o
- $(OBJDIR)/main.o: $(SRCDIR)/main.c
- $(CC) -c -I src $(SRCDIR)/main.c $@ -lm
- doxygen:
- $(DOXYGEN) -g
- $(DOXYGEN) Doxyfile
- clean:
- rm *.o
- rm honshu
- CC = gcc -Wall -Wextra -ansi
- SRCDIR = src
- OBJDIR = obj
- BINDIR = bin
- DOXYGEN = doxygen
- all: honshu tests
- honshu: $(OBJDIR)/main.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o
- $(CC) $(OBJDIR)/main.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o -o honshu
- tests: $(OBJDIR)/test_honshu.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o
- $(CC) $(OBJDIR)/test_honshu.o $(OBJDIR)/plateau.o $(OBJDIR)/tuile.o -o tests
- $(OBJDIR)/plateau.o: $(SRCDIR)/plateau.c $(SRCDIR)/plateau.h
- $(CC) -c $(SRCDIR)/plateau.c -o $(OBJDIR)/plateau.o
- $(OBJDIR)/tuile.o: $(SRCDIR)/tuile.c $(SRCDIR)/tuile.h
- $(CC) -c $(SRCDIR)/tuile.c -o $(OBJDIR)/tuile.o
- $(OBJDIR)/main.o: $(SRCDIR)/main.c
- $(CC) -c -I src $(SRCDIR)/main.c $@ -lm
- $(OBJDIR)/test_honshu.o: $(SRCDIR)/test_honshu.c
- $(CC) -c -I src $(SRCDIR)/test_honshu.c $@ -lm
- doxygen:
- $(DOXYGEN) -g
- $(DOXYGEN) Doxyfile
- clean:
- rm *.o
- rm honshu
Add Comment
Please, Sign In to add comment