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

📄 djgpp.mak

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 MAK
字号:
#
# NB! THIS MAKEFILE WAS AUTOMATICALLY GENERATED FROM MAKEFILE.ALL.
#     DO NOT EDIT.
#
# Makefile for Waterloo TCP/IP kernel
#

ASM_SOURCE = asmpkt.asm asmpkt4.asm chksum0.asm


KERNEL_SRC = language.c bsdname.c  btree.c    fragment.c misc.c     \
             netback.c  pcarp.c    pcrarp.c   pcbootp.c  pcdhcp.c   \
             pcbsd.c    pcbuf.c    pcconfig.c pcdbug.c   pcicmp.c   \
             pcigmp.c   pcintr.c   pcmulti.c  pcping.c   pcpkt.c    \
             pcrecv.c   pcsed.c    pcslip.c   pcstat.c   pctcp.c    \
             pc_cbrk.c  qmsg.c     sock_sel.c sock_dbu.c sock_ini.c \
             sock_io.c  sock_prn.c sock_scn.c sock_in.c  strings.c  \
             loopback.c udp_dom.c  udp_nds.c  version.c  gettod.c   \
             getopt.c   crit.c     country.c  crc.c      pcpkt32.c  \
             pcqueue.c  lookup.c   ip_out.c   tcp_fsm.c  wattcpd.c  \
             fortify.c  tftp.c     timer.c    highc.c    wdpmi.c    \
             oldstuff.c ports.c    chksum.c   profile.c  settod.c   \
             echo.c     pppoe.c

BSD_SOURCE = accept.c   bind.c     bsddbug.c  close.c    connect.c  \
             fcntl.c    fsext.c    gethost.c  getname.c  getnet.c   \
             getprot.c  getput.c   getserv.c  geteth.c   ioctl.c    \
             listen.c   netaddr.c  neterr.c   nettime.c  nsapaddr.c \
             poll.c     presaddr.c printk.c   receive.c  select.c   \
             shutdown.c signal.c   socket.c   sockopt.c  stream.c   \
             syslog.c   syslog2.c  asc2adr.c  adr2asc.c  linkaddr.c \
             transmit.c w32pcap.c

RES_SOURCE = res_comp.c res_data.c res_debu.c  res_init.c res_loc.c  \
             res_mkqu.c res_quer.c res_send.c

C_SOURCE   = $(KERNEL_SRC) $(BSD_SOURCE) $(RES_SOURCE)



########################################################################


CC     = gcc.exe
CFLAGS = -O2 -g -I../inc -Wall -Winline -malign-loops=2           \
         -malign-jumps=2 -malign-functions=2 -fno-strength-reduce \
         -ffast-math #-fomit-frame-pointer

O      = o
OBJDIR = djgpp
OBJS   = $(addprefix $(OBJDIR)/, $(C_SOURCE:.c=.o) chksum0.o cpumodel.o)
TARGET = ../lib/libwatt.a


$(OBJDIR)/%.o: %.c
	$(CC) $(CFLAGS) -o $@ -c $<

$(OBJDIR)/%.o: %.s
	$(CC) -Wall -x assembler-with-cpp -o $@ -c $<

all:   $(TARGET)

$(TARGET): $(OBJS)
	ar rs $@ $?

%.c: %.l
	flex -8 -o$@ $<

clean:
	rm -f $(OBJS)
	@echo Cleaning done

include djgpp/depend.wat


########################################################################


⌨️ 快捷键说明

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