comparison src/kaigo/horori/eraline/Makefile @ 60:058fb0a2cda8

fix eraline.
author pyon@macmini
date Fri, 14 Aug 2020 03:31:29 +0900
parents 62ae9daac43a
children 0369656be06c
comparison
equal deleted inserted replaced
59:48e46bfe97fa 60:058fb0a2cda8
1 # Makefile for wxWidgets Console Application 1 # Makefile for wxWidgets Console Application
2 # Last Change: 2020-08-06 木 15:46:13. 2 # Last Change: 2020-08-13 木 09:30:01.
3 # by Takayuki Mutoh 3 # by Takayuki Mutoh
4 # 4 #
5 5
6 PROGNAME = eraline 6 PROGNAME = eraline
7 GPROGNAME = geraline 7 GPROGNAME = geraline
10 CXX = g++ 10 CXX = g++
11 #ARCH = 32 11 #ARCH = 32
12 ARCH = 64 12 ARCH = 64
13 vpath %.cpp ./src 13 vpath %.cpp ./src
14 vpath %.h ./include 14 vpath %.h ./include
15 OBJDIR = ./obj
15 16
16 # For Microsoft Windows 17 # For Microsoft Windows
17 ifdef COMSPEC 18 ifdef COMSPEC
18 LOCAL = C:/msys64/home/nintei/local$(ARCH) 19 LOCAL = C:/msys64/home/nintei/local$(ARCH)
19 WXCXXFLAGS = -I$(LOCAL)/lib/wx/include/msw-unicode-static-3.1 -I$(LOCAL)/include/wx-3.1 -D_LARGEFILE_SOURCE=unknown -D__WXMSW__ -mthreads 20 WXCXXFLAGS = -I$(LOCAL)/lib/wx/include/msw-unicode-static-3.1 -I$(LOCAL)/include/wx-3.1 -D_LARGEFILE_SOURCE=unknown -D__WXMSW__ -mthreads
48 # gui version 49 # gui version
49 $(GEXECUTABLE): $(OBJ) $(OBJMSW) 50 $(GEXECUTABLE): $(OBJ) $(OBJMSW)
50 @echo "" 51 @echo ""
51 @echo "=> $(GEXECUTABLE) <=" 52 @echo "=> $(GEXECUTABLE) <="
52 $(CXX) $^ -o $@ $(LIBS) 53 $(CXX) $^ -o $@ $(LIBS)
54 strip $(GEXECUTABLE)
55 ./$(GEXECUTABLE)
53 56
54 $(OBJDIR)/main.o: main.cpp main.h geraline.h 57 $(OBJDIR)/main.o: main.cpp main.h geraline.h
55 @echo "" 58 @echo ""
56 @echo "=> main.o <=" 59 @echo "=> main.o <="
57 -mkdir -p $(OBJDIR) 60 -mkdir -p $(OBJDIR)
72 $(CXX) -o $@ $< $(LIBS) $(CXXFLAGS) 75 $(CXX) -o $@ $< $(LIBS) $(CXXFLAGS)
73 strip $(EXECUTABLE) 76 strip $(EXECUTABLE)
74 77
75 clean: 78 clean:
76 rm -f $(PROGNAME) $(PROGNAME).exe 79 rm -f $(PROGNAME) $(PROGNAME).exe
80 rm -f $(GPROGNAME) $(GPROGNAME).exe
81 rm -f $(OBJDIR)/*
77 82
78 .PHONY: all clean 83 .PHONY: all clean
79 84