⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 cygwin, 著名的在win32下模拟unix操作系统的东东
💻 IN
字号:
# Makefile for Cygwin utilities# Copyright 1996, 1997, 1998, 1999, 2000, 2001 Red Hat, Inc.# This file is part of Cygwin.# This software is a copyrighted work licensed under the terms of the# Cygwin license.  Please consult the file "CYGWIN_LICENSE" for# details.SHELL:=@SHELL@srcdir:=@srcdir@VPATH:=@srcdir@prefix:=@prefix@exec_prefix:=@exec_prefix@bindir:=@bindir@etcdir:=$(exec_prefix)/etcprogram_transform_name:=@program_transform_name@INSTALL:=@INSTALL@INSTALL_PROGRAM:=@INSTALL_PROGRAM@INSTALL_DATA:=@INSTALL_DATA@EXEEXT:=@EXEEXT@EXEEXT_FOR_BUILD:=@EXEEXT_FOR_BUILD@CC:=@CC@CC_FOR_TARGET:=$(CC)CXX:=@CXX@CXX_FOR_TARGET:=$(CXX)CFLAGS:=@CFLAGS@CXXFLAGS:=@CXXFLAGS@override CXXFLAGS+=-fno-exceptions -fno-rtti -DHAVE_DECL_GETOPT=0include $(srcdir)/../Makefile.commonlibbfd:=${shell $(CC) -B$(bupdir2)/bfd/ --print-file-name=libbfd.a}libintl:=${shell $(CC) -B$(bupdir2)/intl/ --print-file-name=libintl.a}build_dumper:=${shell test -r $(libbfd) && test -r ${libintl} &&  echo 1}DUMPER_INCLUDES:=-I$(bupdir2)/bfd -I$(updir1)/includelibcygwin:=$(cygwin_build)/libcygwin.alibuser32:=$(w32api_lib)/libuser32.alibkernel32:=$(w32api_lib)/libkernel32.aALL_DEP_LDLIBS:=$(libcygwin) $(w32api_lib)/libnetapi32.a \		$(w32api_lib)/libadvapi32.a $(w32api_lib)/libkernel32.a \		$(w32api_lib)/libuser32.aALL_LDLIBS:=${patsubst $(w32api_lib)/lib%.a,-l%,\	      ${filter-out $(libuser32),\	       ${filter-out $(libkernel32),\		${filter-out $(libcygwin), $(ALL_DEP_LDLIBS)}}}}LIBICONV:=@libiconv@MINGW_LIB:=$(mingw_build)/libmingw32.aDUMPER_LIB:=${libbfd} ${libintl} -L$(bupdir1)/libiberty $(LIBICONV) -libertyMINGW_LDLIBS:=$(ALL_LDLIBS) $(MINGW_LIB)MINGW_DEP_LDLIBS:=${ALL_DEP_LDLIBS} ${MINGW_LIB}ALL_LDFLAGS:=-B$(newlib_build)/libc/ -B$(newlib_build)/libm/ -B$(w32api_lib)/ \	     $(LDFLAGS) $(ALL_LDLIBS)MINGW_LDFLAGS:=$(ALL_LDFLAGS) $(MINGW_LIB)DUMPER_LDFLAGS:=$(ALL_LDFLAGS) $(DUMPER_LIB)PROGS:=	cygcheck.exe cygpath.exe getfacl.exe kill.exe mkgroup.exe \	mkpasswd.exe mount.exe passwd.exe ps.exe regtool.exe setfacl.exe \	ssp.exe strace.exe umount.exeCLEAN_PROGS:=$(PROGS)ifdef build_dumperPROGS+=dumper$(EXEEXT)elsePROGS:=warn_dumper $(PROGS)CLEAN_PROGS+=dumper.exeendif.SUFFIXES:.NOEXPORT:.PHONY: all install clean realclean warn_dumperall: Makefile $(PROGS)strace.exe: strace.o mingw_getopt.o $(MINGW_DEP_LDLIBS)ifdef VERBOSE	$(CXX) $(MINGW_CXXFLAGS) -o $@ ${wordlist 1,2,$^} -B$(mingw_build)/ $(MINGW_LDFLAGS)else	@echo $(CXX) -o $@ ${wordlist 1,2,$^} ${filter-out -B%, $(MINGW_CXXFLAGS) $(MINGW_LDFLAGS)};\	$(CXX) $(MINGW_CXXFLAGS) -o $@ ${wordlist 1,2,$^} -B$(mingw_build)/ $(MINGW_LDFLAGS)endifcygcheck.exe: cygcheck.o mingw_getopt.o path.o dump_setup.o $(MINGW_DEP_LDLIBS)ifdef VERBOSE	$(CXX) $(MINGW_CXXFLAGS) -o $@ ${wordlist 1,4,$^} -B$(mingw_build)/ $(MINGW_LDFLAGS)else	@echo $(CXX) -o $@ ${wordlist 1,2,$^} ${filter-out -B%, $(MINGW_CXXFLAGS) $(MINGW_LDFLAGS)};\	$(CXX) $(MINGW_CXXFLAGS) -o $@ ${wordlist 1,4,$^} -B$(mingw_build)/ $(MINGW_LDFLAGS)endifdumper.o: dumper.cc dumper.hifdef VERBOSE	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $@ $(DUMPER_INCLUDES) ${firstword $^}else	@echo $(CXX) $c $(CFLAGS) $(DUMPER_INCLUDES) ... $(basename $@).cc;\	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(DUMPER_INCLUDES) $<endifmodule_info.o: module_info.ccifdef VERBOSE	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $@ $(DUMPER_INCLUDES) ${firstword $^}else	@echo $(CXX) $c $(CFLAGS) $(DUMPER_INCLUDES) ... $(basename $@).cc;\	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(DUMPER_INCLUDES) $<endifparse_pe.o: parse_pe.cc dumper.hifdef VERBOSE	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $@ $(DUMPER_INCLUDES) ${firstword $^}else	@echo $(CXX) $c $(CFLAGS) $(DUMPER_INCLUDES) ... $(basename $@).cc;\	${filter-out -nostdinc,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(DUMPER_INCLUDES) $<endifmingw_getopt.o: $(cygwin_source)/lib/getopt.cifdef VERBOSE	${filter-out -I$(newlib_source)/%,$(COMPILE_CC)} $c -o $(@D)/$(basename $@)$o $(MINGW_CFLAGS) $<else	@echo $(CC) $c -o $(@D)/$(basename $@)$o $(MINGW_CFLAGS) ... $^;\	${filter-out -I$(newlib_source)/%,$(COMPILE_CC)} $c -o $(@D)/$(basename $@)$o $(MINGW_CFLAGS) $<endifpath.o: path.ccifdef VERBOSE	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) $<else	@echo $(CXX) $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) ... $^;\	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) $<endifdump_setup.o: dump_setup.ccifdef VERBOSE	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) $<else	@echo $(CXX) $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) ... $^;\	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) $<endifcygcheck.o: cygcheck.ccifdef VERBOSE	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) -I$(updir) $<else	@echo $(CXX) $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) ... $^;\	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) -I$(updir) $<endifstrace.o: strace.ccifdef VERBOSE	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) -I$(updir) $<else	@echo $(CXX) $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) ... $^;\	${filter-out -I$(newlib_source)/%,$(COMPILE_CXX)} $c -o $(@D)/$(basename $@)$o $(MINGW_CXXFLAGS) -I$(updir) $<endifkill.exe: kill.o $(bupdir1)/libiberty/strsignal.oifdef VERBOSE	$(CXX) -o $@ $^ -B$(cygwin_build)/ $(ALL_LDFLAGS) $(KILL_LIB)else	@echo $(CXX) -o $@ $^ ${filter-out -B%, $(ALL_LDFLAGS)};\	$(CXX) -o $@ $^ -B$(cygwin_build)/ $(ALL_LDFLAGS) $(KILL_LIB)endifclean:	rm -f *.o $(CLEAN_PROGS)realclean: clean	rm -f  Makefile config.cacheinstall: all	$(SHELL) $(updir1)/mkinstalldirs $(bindir) $(etcdir)	for i in $(PROGS) ; do \	  n=`echo $$i | sed '$(program_transform_name)'`; \	  $(INSTALL_PROGRAM) $$i $(bindir)/$$n; \	done$(cygwin_build)/libcygwin.a: $(cygwin_build)/Makefile	@$(MAKE) -C $(@D) $(@F)$(mingw_build)/libmingw32.a: $(mingw_build)/Makefile	@$(MAKE) -C $(@D) $(@F)warn_dumper:	@echo '*** Not building dumper.exe since some required libraries are'	@echo '*** missing: libbfd.a and libintl.a.'	@echo '*** If you need this program, check out the naked-bfd and naked-intl'	@echo '*** sources from sources.redhat.com.  Then, configure and build these'	@echo '*** libraries.  Otherwise, you can safely ignore this warning.'dumper.exe: module_info.o parse_pe.o dumper.o $(ALL_DEP_LDLIBS)ifdef VERBOSE	$(CXX) -o $@ ${wordlist 1,3,$^} -B$(cygwin_build)/ $(DUMPER_LDFLAGS)else	@echo $(CXX) -o $@ ${wordlist 1,3,$^} ${filter-out -B%, $(DUMPER_LDFLAGS)};\	$(CXX) -o $@ ${wordlist 1,3,$^} -B$(cygwin_build)/ $(DUMPER_LDFLAGS)endif%.exe: %.o $(ALL_DEP_LDLIBS)ifdef VERBOSE	$(CXX) -o $@ ${firstword $^} -B$(cygwin_build)/ $(ALL_LDFLAGS)else	@echo $(CXX) -o $@ ${firstword $^} ${filter-out -B%, $(ALL_LDFLAGS)};\	$(CXX) -o $@ ${firstword $^} -B$(cygwin_build)/ $(ALL_LDFLAGS)endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -