首页 > 其他分享 >Makefile demo

Makefile demo

时间:2024-08-01 23:29:22浏览次数:27  
标签:Files x86 demo Makefile Dev 64 Embarcadero Cpp

# Project: server
# Makefile created by Embarcadero Dev-C++ 6.3

CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
OBJ      = helloserver.o soapC.o soapServer.o stdsoap2.o
LINKOBJ  = helloserver.o soapC.o soapServer.o stdsoap2.o
LIBS     = -L"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/lib" -L"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/x86_64-w64-mingw32/lib" -static-libgcc -lws2_32
INCS     = -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/include" -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/x86_64-w64-mingw32/include"
CXXINCS  = -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/include" -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/9.2.0/include" -I"C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++"
BIN      = server.exe
CXXFLAGS = $(CXXINCS) 
CFLAGS   = $(INCS) 
DEL      = C:\Program Files (x86)\Embarcadero\Dev-Cpp\devcpp.exe INTERNAL_DEL

.PHONY: all all-before all-after clean clean-custom

all: all-before $(BIN) all-after

clean: clean-custom
    ${DEL} $(OBJ) $(BIN)

$(BIN): $(OBJ)
    $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)

helloserver.o: helloserver.cpp
    $(CPP) -c helloserver.cpp -o helloserver.o $(CXXFLAGS)

soapC.o: soapC.cpp
    $(CPP) -c soapC.cpp -o soapC.o $(CXXFLAGS)

soapServer.o: soapServer.cpp
    $(CPP) -c soapServer.cpp -o soapServer.o $(CXXFLAGS)

stdsoap2.o: stdsoap2.cpp
    $(CPP) -c stdsoap2.cpp -o stdsoap2.o $(CXXFLAGS)

 

标签:Files,x86,demo,Makefile,Dev,64,Embarcadero,Cpp
From: https://www.cnblogs.com/luoxh-whn/p/18337788

相关文章