📄 makefile.os_api
字号:
#----------------------------------------------------------------------------# Macros#----------------------------------------------------------------------------CXX = gccLD = $(CXX) $(CCFLAGS) $(CPPFLAGS)AR = arPICFLAGS = -fPICCPPFLAGS = $(PICFLAGS) $(GENFLAGS) -D_REENTRANT -I"../../include/" -I"../../os_api/sync/" -I"../../os_api/ipc/" -I"../../os_api/"OBJEXT = .oOUTPUT_OPTION = -o "$@"COMPILE.cc = $(CXX) $(CCFLAGS) $(CPPFLAGS) -cLDFLAGS = -L"."CCC = $(CXX)MAKEFILE = Makefile.os_apiDEPENDENCIES = .depend.$(MAKEFILE)LTARGETDIR = ../../bin/CAT = catMV = mv -fRM = rm -rfCP = cp -pNUL = /dev/nullMKDIR = mkdir -pEXEEXT = LIBPREFIX = libLIBSUFFIX = GENFLAGS = -OLDLIBS = -ldl -lpthread $(subst lib,-l,$(sort $(basename $(notdir $(wildcard /usr/lib/librt.so /lib/librt.so)))))OBJS = ../../os_api/mythread$(OBJEXT) ../../os_api/sync/myevent$(OBJEXT) ../../os_api/sync/mymutex$(OBJEXT) ../../os_api/sync/mysem$(OBJEXT) ../../os_api/ipc/mypipe$(OBJEXT) ../../os_api/myhandleSet$(OBJEXT) ../../os_api/ipc/mynamepipe$(OBJEXT) ../../os_api/ipc/mysysvmsg$(OBJEXT)AREXT = .aLIB = $(LTARGETDIR)$(LIBPREFIX)os_api$(LIBSUFFIX)$(AREXT)SRC = ../../os_api/mythread.c ../../os_api/sync/myevent.c ../../os_api/sync/mymutex.c ../../os_api/sync/mysem.c ../../os_api/ipc/mypipe.c ../../os_api/myhandleSet.c ../../os_api/ipc/mynamepipe.c ../../os_api/ipc/mysysvmsg.cLINK.cc = $(LD) $(LDFLAGS)EXPORTFLAGS = $(STATICFLAGS)#----------------------------------------------------------------------------# Local targets#----------------------------------------------------------------------------all: $(LIB)$(LTARGETDIR): @$(MKDIR) "$@"$(LIB): $(LTARGETDIR) $(OBJS) $(AR) $(ARFLAGS) $(LIB) $(OBJS)generated: $(GENERATED_DIRTY) @-:../../os_api/mythread$(OBJEXT): ../../os_api/mythread.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/mythread.c../../os_api/sync/myevent$(OBJEXT): ../../os_api/sync/myevent.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/sync/myevent.c../../os_api/sync/mymutex$(OBJEXT): ../../os_api/sync/mymutex.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/sync/mymutex.c../../os_api/sync/mysem$(OBJEXT): ../../os_api/sync/mysem.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/sync/mysem.c../../os_api/ipc/mypipe$(OBJEXT): ../../os_api/ipc/mypipe.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/ipc/mypipe.c../../os_api/myhandleSet$(OBJEXT): ../../os_api/myhandleSet.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/myhandleSet.c../../os_api/ipc/mynamepipe$(OBJEXT): ../../os_api/ipc/mynamepipe.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/ipc/mynamepipe.c../../os_api/ipc/mysysvmsg$(OBJEXT): ../../os_api/ipc/mysysvmsg.c $(COMPILE.cc) $(EXPORTFLAGS) $(OUTPUT_OPTION) ../../os_api/ipc/mysysvmsg.cclean: -$(RM) $(OBJS)realclean: clean -$(RM) $(SHLIB) $(LIB)CPPFLAGS += -Wno-deprecated -g -D_DEBUG#----------------------------------------------------------------------------# Dependencies#----------------------------------------------------------------------------$(DEPENDENCIES): @touch $(DEPENDENCIES)depend: -makedepend -Y $(CFLAGS) $(CCFLAGS) $(CPPFLAGS) -f $(DEPENDENCIES) $(SRC) 2> $(NUL)include $(DEPENDENCIES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -