moved the rest to trunk

git-svn-id: svn://anubis/jcad/trunk@31 c8684bfa-0c3a-0410-9efb-b8c82542f01e
This commit is contained in:
josh committed 2009-03-25 00:59:04 +00:00
1 parent 583df8452a
commit 7e0ff79829
17 files changed
+513

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
SRCS := Profile.cpp
MODULES := Profile.o
TARGET := engine.a
GTKMM_VERSION := 2.4
GTKGLEXTMM_VERSION := 1.2
CPPFLAGS = -I..
CXXFLAGS = -O2 $(CPPFLAGS) \
`pkg-config --cflags gtkmm-$(GTKMM_VERSION)` \
`pkg-config --cflags gtkglextmm-$(GTKGLEXTMM_VERSION)`
DEPS := $(SRCS:.cpp=.d)
all: $(TARGET)
$(TARGET): $(MODULES)
$(AR) rcv $@ $?
%.o: %.cpp
$(CXX) -c -o $@ $(CXXFLAGS) $<
.PHONY: clean
clean:
$(RM) -f *.o *.d *~ $(TARGET)
%.d: %.cpp
@set -e; rm -f $@; \
$(CXX) -MM $(CPPFLAGS) $< | \
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@
include $(DEPS)