Cleaned up Makefile
authorfluffymormegil <mpread@chiark.greenend.org.uk>
Sat, 9 Oct 2010 12:56:19 +0000 (13:56 +0100)
committerfluffymormegil <mpread@chiark.greenend.org.uk>
Sat, 9 Oct 2010 12:56:19 +0000 (13:56 +0100)
Makefile

index 31d00a4..b4f616a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,25 +4,30 @@
 include version.mk
 LIBDIR=$(DESTDIR)lib
 OBJDIR=$(DESTDIR)obj
+INCDIR=./include
 
-LIBTARGET=$(LIBDIR)/libmormegil-$(MAJOR_VER).$(MINOR_VER).$(COMPAT_DEPTH).so
+LIBMORMEGIL=$(LIBDIR)/libmormegil-$(MAJOR_VER).$(MINOR_VER).$(COMPAT_DEPTH).so
 LIBOBJS=$(OBJDIR)/dice.o
 
 # GCC flags
-COMMON_FLAGS=-fPIC -I./include
+COMMON_FLAGS=-fPIC -I$(INCDIR)
 CXXFLAGS=$(COMMON_FLAGS)
 LINKSTEP_FLAGS=-shared -fPIC
 
+all: libs demos
+
+libs: $(LIBMORMEGIL)
+
 $(OBJDIR)/%.o: src/%.c
        $(CC) $(CFLAGS) -c $< -o $@
 
 $(OBJDIR)/%.o: src/%.cc
        $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
 
-$(LIBTARGET): $(LIBOBJS)
+$(LIBMORMEGIL): $(LIBOBJS)
        gcc $(LINKSTEP_FLAGS) $< -o $@
 
 clean:
-       -rm -f $(LIBTARGET) $(OBJDIR)/*.o
+       -rm -f $(LIBMORMEGIL) $(OBJDIR)/*.o
 
 # vim:noexpandtab:format=cq