📄 makefile
字号:
########################################################
# #
# Apache Module MAKEFILE for HPUX11.0 #
# Written By ASPIRE At 2003-9-28 #
# #
########################################################
INSTALL_DIR= $(HOME)
INCLUDES = -I./include
CC = gcc
CFLAGS = -Wall -g -DDEBUG -DHP_UX
TARGET = dsmpsync.so
SOURCES = dsmpsync.c src/soapC.c src/soapServer.c src/stdsoap2.c
OBJS = $(SOURCES:.c=.o)
CLIENT = testclient
CLIENT_SOURCES = dsmpclient.c src/stdsoap2.c src/soapC.c src/soapClient.c
CLIENT_OBJS = $(CLIENT_SOURCES:.c=.o)
all: $(TARGET) $(CLIENT)
#$(TARGET): $(OBJS)
# ld -shared -E -lld -o $@ $(OBJS)
#$(TARGET): $(OBJS)
# $(LD) -G -b -L./ -o $@ $(OBJS)
$(TARGET): $(OBJS)
ld -shared -E -o $@ $(OBJS)
.c.o:
$(CC) -fpic $(CFLAGS) $(INCLUDES) -o $@ -c $<
install: $(TARGET)
cp $(TARGET) $(INSTALL_DIR)/
chmod +x $(INSTALL_DIR)/$(TARGET)
$(CLIENT): $(CLIENT_OBJS)
gcc $(CFLAGS) -o $@ $(CLIENT_OBJS) -lm
clean:
rm -f ./src/*.o
rm -f *.o *.so
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -