Changeset 466 for trunk/MagicSoft/Mars/mbase/Makefile
- Timestamp:
- 01/12/01 14:48:35 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mbase/Makefile
r463 r466 15 15 # 16 16 # 17 INCLUDEMK =../Makefile.conf.$(OSTYPE)18 include $(INCLUDEMK)17 include ../Makefile.conf.$(OSTYPE) 18 include ../Makefile.conf.general 19 19 20 20 # @endcode 21 21 22 INCLUDES = -I. 23 22 24 # @code 23 25 24 LIB = libmbase.a 25 26 # 27 # connect the include files defined in the config.mk file 28 # 29 INCLUDES = -I./ 30 31 # 32 # ----->>> root libraries 33 # 34 35 ROOTLIBS = `root-config --libs` 36 ROOTGLIBS = `root-config --glibs` 37 ROOTCFLAGS = `root-config --cflags` 38 39 # 40 # compiler flags 41 # 42 43 CXXFLAGS = $(ROOTCFLAGS) $(INCLUDES) $(OPTIM) $(DEBUG) 44 CFLAGS = $(CXXFLAGS) 45 FFLAGS = $(CXXFLAGS) 26 CINT = Base 27 LIB = libmbase.a 46 28 47 29 #------------------------------------------------------------------------------ 48 30 49 #.SILENT:50 51 31 .SUFFIXES: .c .cc .cxx .h .hxx .o 52 53 32 54 33 SRCFILES = MTask.cc \ … … 72 51 all: $(LIB) 73 52 74 depend: 75 @makedepend $(SRCS) $(INCLUDES) $(ROOTCFLAGS) \ 76 -fMakefile.depend 2> kk.kk ; cat kk.kk 53 include ../Makefile.rules 77 54 78 $(LIB): $(OBJS) BaseCint.o 79 @echo " - Building Library $(LIB) ... " 80 $(AR) $(LIB) *.o 55 clean: rmlib rmcint rmobjs rmcore 81 56 82 BaseCint.cc: $(HEADERS) 83 @echo 84 @echo " - Generating dictionary BaseCint.cc ..." 85 86 $(ROOTSYS)/bin/rootcint -f BaseCint.cc \ 87 -c $(INCLUDES) $(HEADERS) BaseIncl.h BaseLinkDef.h 88 89 .cxx.o: 90 @echo " - Compiling " $< 91 $(CXX) $(CXXFLAGS) -c $< -o $@ 92 93 .cc.o: 94 @echo " - Compiling " $< 95 $(CXX) $(CXXFLAGS) -c $< -o $@ 96 97 .c.o: 98 @echo " - Compiling " $< 99 $(CC) $(CFLAGS) -c $< -o $@ 100 101 # 102 # The cleaning facility 103 # 104 105 rmlib: 106 @echo "Removing libraries..." 107 @rm -f lib*.a 108 109 rmcint: 110 @echo "Removing cint-stuff..." 111 @rm -f BaseCint.* 112 113 rmobjs: 114 @echo "Removing object files..." 115 @rm -f *.o 116 117 rmbin: 118 @echo "Removing binary files..." 119 @rm -f core 120 121 122 clean: rmlib rmcint rmobjs rmbin 123 124 mrproper: clean 125 @echo "Removing *~ kk.kk html/..." 126 @rm -f *~ kk.kk 127 128 cflags: 129 @echo $(INCLUDES) $(CXXFLAGS) 57 mrproper: clean rmbak 130 58 131 59 # @endcode
Note:
See TracChangeset
for help on using the changeset viewer.