src/Makefile

changeset 5
60c2588b4455
parent 3
c87bde92805f
child 14
f0ae064c5b9c
equal deleted inserted replaced
4:82680ce258d6 5:60c2588b4455
21 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 21 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 23
24 include ../config.mk 24 include ../config.mk
25 25
26 SRC=main.cpp process.cpp repositories.cpp 26 SRC=main.cpp process.cpp repositories.cpp heatmap.cpp html.cpp
27 OBJ=$(SRC:%.cpp=../build/%.o) 27 OBJ=$(SRC:%.cpp=../build/%.o)
28 OUTPUT=../build/fallusmeter 28 OUTPUT=../build/fallusmeter
29 29
30 all: $(OUTPUT) FORCE 30 all: $(OUTPUT) FORCE
31 31
38 compile: config.mk build FORCE 38 compile: config.mk build FORCE
39 @cd src && $(MAKE) 39 @cd src && $(MAKE)
40 40
41 FORCE: 41 FORCE:
42 42
43 ../build/main.o: main.cpp settings.h repositories.h 43 ../build/heatmap.o: heatmap.cpp heatmap.h
44 @echo "Compiling $<"
45 $(CXX) -o $@ $(CXXFLAGS) -c $<
46
47 ../build/html.o: html.cpp html.h
48 @echo "Compiling $<"
49 $(CXX) -o $@ $(CXXFLAGS) -c $<
50
51 ../build/main.o: main.cpp settings.h repositories.h process.h heatmap.h
44 @echo "Compiling $<" 52 @echo "Compiling $<"
45 $(CXX) -o $@ $(CXXFLAGS) -c $< 53 $(CXX) -o $@ $(CXXFLAGS) -c $<
46 54
47 ../build/process.o: process.cpp process.h 55 ../build/process.o: process.cpp process.h
48 @echo "Compiling $<" 56 @echo "Compiling $<"

mercurial