Files
interactive/SDK/version_3/WIN_SDK/test_agent/Makefile
2026-08-07 17:38:18 +09:00

38 lines
881 B
Makefile

# Compiler info
CC = /usr/bin/g++
CFLAGS = -Wall -O3 -g -Wimplicit -Wreturn-type -Wunused -Wuninitialized\
-Wparentheses -Wshadow -Wpointer-arith -Woverloaded-virtual\
-fno-rtti -D_REENTRANT -Wno-unused -Wno-non-virtual-dtor
DIR_INCLUDE =
# 32Bit Linux system Large File support option
DFLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
OBJ =
ALL = test_agent
# FreeBSD
ifeq ($(FreeBSD), yes)
LIBS = -L/usr/local/lib -lc -lz -lexpat -lpthread -lintl ../../libshcsdk.a ../../libshssdk.a
else
# Linux
LIBS = -L/usr/local/lib -lc -lz -lexpat -lpthread ../../libshcsdk.a ../../libshssdk.a
endif
all: $(ALL)
%.o: %.cpp
$(CC) $(CFLAGS) -o $@ -c $^ $(DFLAGS) $(DIR_INCLUDE)
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $^ $(DFLAGS) $(DIR_INCLUDE)
test_agent: stdafx.o test_agent.o
$(CC) $(LFLAGS) -o $@ $^ $(DFLAGS) $(DIR_LIB) $(LIBS)
clean:
rm -f *.o $(ALL)