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

📄 makefile

📁 操作系统SunOS 4.1.3版本的源码
💻
📖 第 1 页 / 共 4 页
字号:
##	Makefile for SunOS 4.x/MLS installation libraries##	@(#)Makefile 1.1 92/07/30 SMI##       Copyright (c) 1989 by Sun Microsystems, Inc.#include ../Makefile.masterCFLAGS=		$(G_CFLAGS) $(INCPATH)HFILES=		../install.h ../unpack_help.hINCPATH=	-I.. -I$(MENU_DIR) -I../../../include LIB=		libinstall.aLIB_MENU=	$(MENU_DIR)/libmenu.a#LIB_STD=	../../../lib/libc/libc.aLINTFLAGS=	$(G_LINTFLAGS)LINT_LIB=	llib-linstall.lnLINT_MENU=	$(MENU_DIR)/llib-lmenu.lnMENU_DIR=	../libmenuMENU_HFILES=	$(MENU_DIR)/menu.hMKTP_DIR=	../../../sundist/mktpMKTP_HFILES=	$(MKTP_DIR)/mktp.h $(MKTP_DIR)/toc.hmedia_io.o cv_type.o depend := INCPATH += -I$(MKTP_DIR)##	Objects common across all architectures#OBJS_COMM= \		add_key_entry.o \		apr.o \		arch_info.o \		basename.o \		blocks_to_str.o \		calc_client.o \		calc_disk.o \		calc_software.o \		cd_file.o \		check_terminal.o \		clean_yp.o \		clnt_info.o \		cmdfile.o \		copy_bins.o \		copy_tree.o \		cv_ans.o \		cv_arch.o \		cv_char.o \		cv_cpp.o \		cv_ether.o \		cv_iflag.o \		cv_int.o \		cv_kind.o \		cv_long.o \		cv_media.o \		cv_swap.o \		cv_type.o \		cv_yp.o \		delete_blanks.o \		delete_client_from_list.o \		dirname.o \		disk_config.o \		disk_info.o \		disk_to_mnt.o \		err_mesg.o \		execute.o \		find_arch.o \		find_mf_part.o \		find_part.o \		fix_passwd.o \		get_arch.o \		get_ethertypes.o \		get_install_method.o \		get_stdin.o \		get_terminal.o \		terminal.o \		ifconfig.o \		init_info.o \		is_server.o \		is_miniroot.o \		is_running.o \		is_scsi_tape.o \		is_sec_loaded.o \		is_small_disk.o \		log.o \		make_mount.o \		makedev.o \		media_file.o \		media_io.o \		media_select.o \		merge_media_file.o \		mk_domain.o \		mk_hostname.o \		mk_localtime.o \		mkdir_path.o \		mklink.o \		mount_list.o \		naming.o \		rarpd.o \		remote_access.o \		read_file.o \		scsi_block_size.o \		sec_info.o \		sig_trap.o \		soft_info.o \		string_op.o \		strings.o \		suser.o \		sys_info.o \		toc_xlat.o \		tune_audit.o \		update_arch.o \		update_bytes.o \		update_parts.o \		update_yp.o \		x_chdir.o \		x_system.o \		xlat.o##	Objects just for SunOS MLS#OBJS_MLS= \		add_net_lab.o \		at_sys_high.o \		cv_lab.o \		fix_devgroup.o \		golabeld.o \		mkldir_path.oSRCS_COMM=	$(OBJS_COMM:.o=.c)SRCS_MLS=	$(OBJS_MLS:.o=.c)all:		liblib:		$(LIB)$(LIB):		$(OBJS)		ar u $(LIB) $?		ranlib $(LIB)$(HFILES):		cd $(@D); sccs get $(@F)$(MENU_HFILES):		cd $(@D); sccs get $(@F)$(MKTP_HFILES):		cd $(@D); $(MAKE) $(MFLAGS) $(@F)##	Administrative targets:#clean:		rm -f $(LIB) $(LINT_LIB) $(OBJS_COMM) $(OBJS_MLS)		rm -f dummy dummy.o lint.logdepend:		$(SRCS)		rm -f makedep		for i in $(SRCS); do \			$(CC) -M $(INCPATH) $$i | \			sed -e 's#/sun[1-9][0-9]*[a-zA-Z]*/#/machine/#g' | \			sort | uniq | \			awk '\			{ \				if ($$1 != prev) { \					if (rec != "") \						print rec; \					rec = $$0; \					prev = $$1; \				} \				else if (length(rec $$2) > 78) { \					print rec; \					rec = $$0; \				} \				else \					rec = rec " " $$2 \			} \			END { print rec } '; \		done | sort > makedep		echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep		echo '$$r makedep' >>eddep		echo 'w' >>eddep		cp Makefile Makefile.bak		ed - Makefile < eddep		rm eddep makedep		echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile		echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile		echo '# see make depend above' >> Makefile##	The dummy program exists for verifying the loadability of the#	suninstall library.  It also gives a handle on the size of the#	library when loaded with the system library.#dummy:		dummy.o $(LIB) $(LIB_MENU)		$(CC) -o dummy dummy.o $(LIB) $(LIB_MENU) -lcurses -ltermlib \			$(LIB_STD)lint:		lint.loglint.log:	$(HFILES) $(MENU_HFILES) $(SRCS) $(MKTP_HFILES) \			  dummy.c $(LINT_MENU)		$(LINT) $(LINTFLAGS) $(INCPATH) -I$(MKTP_DIR) \		-lcurses $(LINT_MENU) $(SRCS) dummy.c > lint.log 2>&1lintlib:	$(LINT_LIB)$(LINT_LIB):	$(HFILES) $(MENU_HFILES) $(SRCS)		$(LINT) $(LINTFLAGS) $(INCPATH) -Cinstall $(SRCS)$(LIB_MENU):	FRC		cd $(@D); $(MAKE) $(MFLAGS) $(@F)$(LINT_MENU):	FRC		cd $(@D); $(MAKE) $(MFLAGS) $(@F)FRC:.PRECIOUS:	$(LIB) $(LINT_MENU)# DO NOT DELETE THIS LINE -- make depend uses itadd_key_entry.o: ../../../include/errno.h ../install.h ../libmenu/menu.hadd_key_entry.o: /usr/include/machine/param.h /usr/include/stdio.hadd_key_entry.o: /usr/include/sun/dkio.h /usr/include/sun/dklabel.hadd_key_entry.o: /usr/include/sys/errno.h /usr/include/sys/filio.hadd_key_entry.o: /usr/include/sys/ioccom.h /usr/include/sys/ioctl.hadd_key_entry.o: /usr/include/sys/param.h /usr/include/sys/signal.hadd_key_entry.o: /usr/include/sys/sockio.h /usr/include/sys/stdtypes.hadd_key_entry.o: /usr/include/sys/sysmacros.h /usr/include/sys/ttold.hadd_key_entry.o: /usr/include/sys/ttychars.h /usr/include/sys/ttycom.hadd_key_entry.o: /usr/include/sys/ttydev.h /usr/include/sys/types.hadd_key_entry.o: /usr/include/vm/faultcode.h add_key_entry.capr.o: ../../../include/string.h ../install.h /usr/include/machine/param.hapr.o: /usr/include/sun/dkio.h /usr/include/sun/dklabel.hapr.o: /usr/include/sys/filio.h /usr/include/sys/ioccom.hapr.o: /usr/include/sys/ioctl.h /usr/include/sys/param.hapr.o: /usr/include/sys/signal.h /usr/include/sys/sockio.hapr.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.hapr.o: /usr/include/sys/ttold.h /usr/include/sys/ttychars.hapr.o: /usr/include/sys/ttycom.h /usr/include/sys/ttydev.hapr.o: /usr/include/sys/types.h /usr/include/vm/faultcode.h apr.carch_info.o: ../install.h /usr/include/machine/param.h /usr/include/stdio.harch_info.o: /usr/include/sun/dkio.h /usr/include/sun/dklabel.harch_info.o: /usr/include/sys/filio.h /usr/include/sys/ioccom.harch_info.o: /usr/include/sys/ioctl.h /usr/include/sys/param.harch_info.o: /usr/include/sys/signal.h /usr/include/sys/sockio.harch_info.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.harch_info.o: /usr/include/sys/ttold.h /usr/include/sys/ttychars.h

⌨️ 快捷键说明

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