Makefile
branchtrunk
changeset 2 3562cacb3b0b
parent 0 a75b9f441157
child 4 ac6bf154890e
equal deleted inserted replaced
1:b933889f428a 2:3562cacb3b0b
    61 
    61 
    62 ### The object files (add further files here):
    62 ### The object files (add further files here):
    63 
    63 
    64 OBJS = $(PLUGIN).o
    64 OBJS = $(PLUGIN).o
    65 
    65 
       
    66 ifdef DBG
       
    67 CXXFLAGS += -g
       
    68 endif
       
    69 
    66 ### Implicit rules:
    70 ### Implicit rules:
    67 
    71 
    68 %.o: %.c
    72 %.o: %.c
    69 	$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
    73 	$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
    70 
    74 
    89 	@-rm -rf $(TMPDIR)/$(ARCHIVE)
    93 	@-rm -rf $(TMPDIR)/$(ARCHIVE)
    90 	@mkdir $(TMPDIR)/$(ARCHIVE)
    94 	@mkdir $(TMPDIR)/$(ARCHIVE)
    91 	@cp -a * $(TMPDIR)/$(ARCHIVE)
    95 	@cp -a * $(TMPDIR)/$(ARCHIVE)
    92 	@tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
    96 	@tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
    93 	@-rm -rf $(TMPDIR)/$(ARCHIVE)
    97 	@-rm -rf $(TMPDIR)/$(ARCHIVE)
    94 	@echo Distribution package created as $(PACKAGE).tgz
    98 	@echo Distribution package created as $(PACKAGE).tar.gz
    95 
    99 
    96 clean:
   100 clean:
    97 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
   101 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tar.gz core* *~