gnumakefile
来自「This is a resource based on j2me embedde」· 代码 · 共 90 行
TXT
90 行
## @(#)GNUmakefile 1.16 06/10/10 10:08:37## Copyright 1990-2008 Sun Microsystems, Inc. All Rights Reserved.# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER# # This program is free software; you can redistribute it and/or# modify it under the terms of the GNU General Public License version# 2 only, as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, but# WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# General Public License version 2 for more details (a copy is# included at /legal/license.txt). # # You should have received a copy of the GNU General Public License# version 2 along with this work; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA# 02110-1301 USA # # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa# Clara, CA 95054 or visit www.sun.com if you need additional# information or have any questions. #LINUX_DIR = .SHARE_DIR = ../shareOUTPUT_DIR = ../binCFLAGS = -Wall -D_REENTRANT -pedantic -fno-exceptionsifeq ($(DEBUG), true)CFLAGS += -gelseCFLAGS += -O2endifCFLAGS += -I$(LINUX_DIR) -I$(SHARE_DIR) -D_UNIX_uname = $(shell uname)ifeq ($(uname), SunOS)PLATFORM = solarisendififeq ($(uname), Linux)PLATFORM = linuxendifLDFLAGS =ifdef GCC_PREFIXCXX = $(GCC_PREFIX)/gccLD = $(GCC_PREFIX)/gccelseCXX = gccLD = gccendififeq ($(PLATFORM), solaris)EXTRA_LIBS = -lsocket -lnsl -lposix4endifEXTRA_LIBS += -lpthreadOBJS = \ $(OUTPUT_DIR)/linuxMain.o \ $(OUTPUT_DIR)/jam.o \ $(OUTPUT_DIR)/jamHttp.o \ $(OUTPUT_DIR)/jamParse.o \ $(OUTPUT_DIR)/jamUtil.oVPATH=$(LINUX_DIR):$(SHARE_DIR)all: $(OUTPUT_DIR)/jam.SUFFIXES:.SUFFIXES: .cpp .o$(OUTPUT_DIR)/jam: $(OUTPUT_DIR) $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS) $(EXTRA_LIBS)$(OUTPUT_DIR)/%.o: %.cpp $(CXX) -c $(CFLAGS) -o $@ $<$(OUTPUT_DIR): -mkdir -p $(OUTPUT_DIR)clean: rm -rf $(OUTPUT_DIR)/*.o $(OUTPUT_DIR/jam
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?