You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

318 lines
14 KiB

#-------------------------------------------------------------------------------#
# #
# Definitions generated by build-make on dom may 17 23:40:51 -03 2020 #
# #
#-------------------------------------------------------------------------------#
SRC_CFILES =
SRC_SFILES =
#------------------------------------------------------------------
#
# Directory ../system
#
#------------------------------------------------------------------
SYSTEM_SFILES = \
intr.S start.S
SYSTEM_CFILES = \
ascdate.c blink_avr.c bufinit.c chprio.c clkhandler.c \
clkinit.c close.c conf.c control.c create.c \
debug.c evec.c exit.c freebuf.c freemem.c \
getbuf.c getc.c getdev.c getitem.c getmem.c \
getpid.c getprio.c getstk.c getticks.c gettime.c \
init.c initialize.c insert.c insertd.c ioerr.c \
ionull.c kill.c kprintf.c main.c mark.c \
meminit.c mkbufpool.c newqueue.c open.c panic.c \
platinit.c ptclear.c ptcount.c ptcreate.c ptdelete.c \
ptinit.c ptrecv.c ptreset.c ptsend.c putc.c \
queue.c read.c ready.c receive.c recvclr.c \
recvtime.c resched.c resume.c seek.c semcount.c \
semcreate.c semdelete.c semreset.c send.c serial_avr.c \
signal.c signaln.c sleep.c suspend.c syscall.c \
unsleep.c userret.c wait.c wakeup.c write.c \
xdone.c yield.c
SRC_CFILES += ${SYSTEM_CFILES}
SRC_SFILES += ${SYSTEM_SFILES}
SYSTEM_CFULL += ${SYSTEM_CFILES:%=../system/%}
SYSTEM_SFULL += ${SYSTEM_SFILES:%=../system/%}
SRC_CFULL += ${SYSTEM_CFULL}
SRC_SFULL += ${SYSTEM_SFULL}
#------------------------------------------------------------------
#
# Directory ../lib
#
#------------------------------------------------------------------
LIB_CFILES = \
ctype_.c doprnt.c doscan.c messages.c userland.c
SRC_CFILES += ${LIB_CFILES}
LIB_CFULL += ${LIB_CFILES:%=../lib/%}
SRC_CFULL += ${LIB_CFULL}
#------------------------------------------------------------------
#
# Directory ../device/nam
#
#------------------------------------------------------------------
DEVICE_NAM_CFILES = \
mount.c naminit.c nammap.c namopen.c
SRC_CFILES += ${DEVICE_NAM_CFILES}
DEVICE_NAM_CFULL += ${DEVICE_NAM_CFILES:%=../device/nam/%}
SRC_CFULL += ${DEVICE_NAM_CFULL}
#------------------------------------------------------------------
#
# Directory ../shell
#
#------------------------------------------------------------------
SHELL_CFILES = \
addargs.c lexan.c shell.c
SRC_CFILES += ${SHELL_CFILES}
SHELL_CFULL += ${SHELL_CFILES:%=../shell/%}
SRC_CFULL += ${SHELL_CFULL}
#-------------------------------------------------------------------------------#
# #
# Rules For Generating Object Files #
# #
#-------------------------------------------------------------------------------#
OBJ_TMP = ${patsubst %.s,%.o,$(SRC_SFILES)} # substitute .s => .o
OBJ_SFILES = ${patsubst %.S,%.o,$(OBJ_TMP)} # substitute .S => .o
OBJ_CFILES = ${patsubst %.c,%.o,$(SRC_CFILES)} # substitute .c => .o
OBJ_LIST = ${OBJ_CFILES} ${OBJ_SFILES}
OBJ_FILES = ${OBJ_LIST:%=binaries/%}
SRC_FULL = ${SRC_CFULL} ${SRC_SFULL}
#------------------------------------------------------------------
# Rules for files in directory ../system
#------------------------------------------------------------------
binaries/intr.o: ../system/intr.S
${CC} ${CFLAGS} -o binaries/intr.o ../system/intr.S
binaries/start.o: ../system/start.S
${CC} ${CFLAGS} -o binaries/start.o ../system/start.S
binaries/ascdate.o: ../system/ascdate.c
${CC} ${CFLAGS} -o binaries/ascdate.o ../system/ascdate.c
binaries/blink_avr.o: ../system/blink_avr.c
${CC} ${CFLAGS} -o binaries/blink_avr.o ../system/blink_avr.c
binaries/bufinit.o: ../system/bufinit.c
${CC} ${CFLAGS} -o binaries/bufinit.o ../system/bufinit.c
binaries/chprio.o: ../system/chprio.c
${CC} ${CFLAGS} -o binaries/chprio.o ../system/chprio.c
binaries/clkhandler.o: ../system/clkhandler.c
${CC} ${CFLAGS} -o binaries/clkhandler.o ../system/clkhandler.c
binaries/clkinit.o: ../system/clkinit.c
${CC} ${CFLAGS} -o binaries/clkinit.o ../system/clkinit.c
binaries/close.o: ../system/close.c
${CC} ${CFLAGS} -o binaries/close.o ../system/close.c
binaries/conf.o: ../system/conf.c
${CC} ${CFLAGS} -o binaries/conf.o ../system/conf.c
binaries/control.o: ../system/control.c
${CC} ${CFLAGS} -o binaries/control.o ../system/control.c
binaries/create.o: ../system/create.c
${CC} ${CFLAGS} -o binaries/create.o ../system/create.c
binaries/debug.o: ../system/debug.c
${CC} ${CFLAGS} -o binaries/debug.o ../system/debug.c
binaries/evec.o: ../system/evec.c
${CC} ${CFLAGS} -o binaries/evec.o ../system/evec.c
binaries/exit.o: ../system/exit.c
${CC} ${CFLAGS} -o binaries/exit.o ../system/exit.c
binaries/freebuf.o: ../system/freebuf.c
${CC} ${CFLAGS} -o binaries/freebuf.o ../system/freebuf.c
binaries/freemem.o: ../system/freemem.c
${CC} ${CFLAGS} -o binaries/freemem.o ../system/freemem.c
binaries/getbuf.o: ../system/getbuf.c
${CC} ${CFLAGS} -o binaries/getbuf.o ../system/getbuf.c
binaries/getc.o: ../system/getc.c
${CC} ${CFLAGS} -o binaries/getc.o ../system/getc.c
binaries/getdev.o: ../system/getdev.c
${CC} ${CFLAGS} -o binaries/getdev.o ../system/getdev.c
binaries/getitem.o: ../system/getitem.c
${CC} ${CFLAGS} -o binaries/getitem.o ../system/getitem.c
binaries/getmem.o: ../system/getmem.c
${CC} ${CFLAGS} -o binaries/getmem.o ../system/getmem.c
binaries/getpid.o: ../system/getpid.c
${CC} ${CFLAGS} -o binaries/getpid.o ../system/getpid.c
binaries/getprio.o: ../system/getprio.c
${CC} ${CFLAGS} -o binaries/getprio.o ../system/getprio.c
binaries/getstk.o: ../system/getstk.c
${CC} ${CFLAGS} -o binaries/getstk.o ../system/getstk.c
binaries/getticks.o: ../system/getticks.c
${CC} ${CFLAGS} -o binaries/getticks.o ../system/getticks.c
binaries/gettime.o: ../system/gettime.c
${CC} ${CFLAGS} -o binaries/gettime.o ../system/gettime.c
binaries/init.o: ../system/init.c
${CC} ${CFLAGS} -o binaries/init.o ../system/init.c
binaries/initialize.o: ../system/initialize.c
${CC} ${CFLAGS} -o binaries/initialize.o ../system/initialize.c
binaries/insert.o: ../system/insert.c
${CC} ${CFLAGS} -o binaries/insert.o ../system/insert.c
binaries/insertd.o: ../system/insertd.c
${CC} ${CFLAGS} -o binaries/insertd.o ../system/insertd.c
binaries/ioerr.o: ../system/ioerr.c
${CC} ${CFLAGS} -o binaries/ioerr.o ../system/ioerr.c
binaries/ionull.o: ../system/ionull.c
${CC} ${CFLAGS} -o binaries/ionull.o ../system/ionull.c
binaries/kill.o: ../system/kill.c
${CC} ${CFLAGS} -o binaries/kill.o ../system/kill.c
binaries/kprintf.o: ../system/kprintf.c
${CC} ${CFLAGS} -o binaries/kprintf.o ../system/kprintf.c
binaries/main.o: ../system/main.c
${CC} ${CFLAGS} -o binaries/main.o ../system/main.c
binaries/mark.o: ../system/mark.c
${CC} ${CFLAGS} -o binaries/mark.o ../system/mark.c
binaries/meminit.o: ../system/meminit.c
${CC} ${CFLAGS} -o binaries/meminit.o ../system/meminit.c
binaries/mkbufpool.o: ../system/mkbufpool.c
${CC} ${CFLAGS} -o binaries/mkbufpool.o ../system/mkbufpool.c
binaries/newqueue.o: ../system/newqueue.c
${CC} ${CFLAGS} -o binaries/newqueue.o ../system/newqueue.c
binaries/open.o: ../system/open.c
${CC} ${CFLAGS} -o binaries/open.o ../system/open.c
binaries/panic.o: ../system/panic.c
${CC} ${CFLAGS} -o binaries/panic.o ../system/panic.c
binaries/platinit.o: ../system/platinit.c
${CC} ${CFLAGS} -o binaries/platinit.o ../system/platinit.c
binaries/ptclear.o: ../system/ptclear.c
${CC} ${CFLAGS} -o binaries/ptclear.o ../system/ptclear.c
binaries/ptcount.o: ../system/ptcount.c
${CC} ${CFLAGS} -o binaries/ptcount.o ../system/ptcount.c
binaries/ptcreate.o: ../system/ptcreate.c
${CC} ${CFLAGS} -o binaries/ptcreate.o ../system/ptcreate.c
binaries/ptdelete.o: ../system/ptdelete.c
${CC} ${CFLAGS} -o binaries/ptdelete.o ../system/ptdelete.c
binaries/ptinit.o: ../system/ptinit.c
${CC} ${CFLAGS} -o binaries/ptinit.o ../system/ptinit.c
binaries/ptrecv.o: ../system/ptrecv.c
${CC} ${CFLAGS} -o binaries/ptrecv.o ../system/ptrecv.c
binaries/ptreset.o: ../system/ptreset.c
${CC} ${CFLAGS} -o binaries/ptreset.o ../system/ptreset.c
binaries/ptsend.o: ../system/ptsend.c
${CC} ${CFLAGS} -o binaries/ptsend.o ../system/ptsend.c
binaries/putc.o: ../system/putc.c
${CC} ${CFLAGS} -o binaries/putc.o ../system/putc.c
binaries/queue.o: ../system/queue.c
${CC} ${CFLAGS} -o binaries/queue.o ../system/queue.c
binaries/read.o: ../system/read.c
${CC} ${CFLAGS} -o binaries/read.o ../system/read.c
binaries/ready.o: ../system/ready.c
${CC} ${CFLAGS} -o binaries/ready.o ../system/ready.c
binaries/receive.o: ../system/receive.c
${CC} ${CFLAGS} -o binaries/receive.o ../system/receive.c
binaries/recvclr.o: ../system/recvclr.c
${CC} ${CFLAGS} -o binaries/recvclr.o ../system/recvclr.c
binaries/recvtime.o: ../system/recvtime.c
${CC} ${CFLAGS} -o binaries/recvtime.o ../system/recvtime.c
binaries/resched.o: ../system/resched.c
${CC} ${CFLAGS} -o binaries/resched.o ../system/resched.c
binaries/resume.o: ../system/resume.c
${CC} ${CFLAGS} -o binaries/resume.o ../system/resume.c
binaries/seek.o: ../system/seek.c
${CC} ${CFLAGS} -o binaries/seek.o ../system/seek.c
binaries/semcount.o: ../system/semcount.c
${CC} ${CFLAGS} -o binaries/semcount.o ../system/semcount.c
binaries/semcreate.o: ../system/semcreate.c
${CC} ${CFLAGS} -o binaries/semcreate.o ../system/semcreate.c
binaries/semdelete.o: ../system/semdelete.c
${CC} ${CFLAGS} -o binaries/semdelete.o ../system/semdelete.c
binaries/semreset.o: ../system/semreset.c
${CC} ${CFLAGS} -o binaries/semreset.o ../system/semreset.c
binaries/send.o: ../system/send.c
${CC} ${CFLAGS} -o binaries/send.o ../system/send.c
binaries/serial_avr.o: ../system/serial_avr.c
${CC} ${CFLAGS} -o binaries/serial_avr.o ../system/serial_avr.c
binaries/signal.o: ../system/signal.c
${CC} ${CFLAGS} -o binaries/signal.o ../system/signal.c
binaries/signaln.o: ../system/signaln.c
${CC} ${CFLAGS} -o binaries/signaln.o ../system/signaln.c
binaries/sleep.o: ../system/sleep.c
${CC} ${CFLAGS} -o binaries/sleep.o ../system/sleep.c
binaries/suspend.o: ../system/suspend.c
${CC} ${CFLAGS} -o binaries/suspend.o ../system/suspend.c
binaries/syscall.o: ../system/syscall.c
${CC} ${CFLAGS} -o binaries/syscall.o ../system/syscall.c
binaries/unsleep.o: ../system/unsleep.c
${CC} ${CFLAGS} -o binaries/unsleep.o ../system/unsleep.c
binaries/userret.o: ../system/userret.c
${CC} ${CFLAGS} -o binaries/userret.o ../system/userret.c
binaries/wait.o: ../system/wait.c
${CC} ${CFLAGS} -o binaries/wait.o ../system/wait.c
binaries/wakeup.o: ../system/wakeup.c
${CC} ${CFLAGS} -o binaries/wakeup.o ../system/wakeup.c
binaries/write.o: ../system/write.c
${CC} ${CFLAGS} -o binaries/write.o ../system/write.c
binaries/xdone.o: ../system/xdone.c
${CC} ${CFLAGS} -o binaries/xdone.o ../system/xdone.c
binaries/yield.o: ../system/yield.c
${CC} ${CFLAGS} -o binaries/yield.o ../system/yield.c
#------------------------------------------------------------------
# Rules for files in directory ../lib
#------------------------------------------------------------------
binaries/ctype_.o: ../lib/ctype_.c
${CC} ${CFLAGS} -o binaries/ctype_.o ../lib/ctype_.c
binaries/doprnt.o: ../lib/doprnt.c
${CC} ${CFLAGS} -o binaries/doprnt.o ../lib/doprnt.c
binaries/doscan.o: ../lib/doscan.c
${CC} ${CFLAGS} -o binaries/doscan.o ../lib/doscan.c
binaries/messages.o: ../lib/messages.c
${CC} ${CFLAGS} -o binaries/messages.o ../lib/messages.c
binaries/userland.o: ../lib/userland.c
${CC} ${CFLAGS} -o binaries/userland.o ../lib/userland.c
#------------------------------------------------------------------
# Rules for files in directory ../device/nam
#------------------------------------------------------------------
binaries/mount.o: ../device/nam/mount.c
${CC} ${CFLAGS} -o binaries/mount.o ../device/nam/mount.c
binaries/naminit.o: ../device/nam/naminit.c
${CC} ${CFLAGS} -o binaries/naminit.o ../device/nam/naminit.c
binaries/nammap.o: ../device/nam/nammap.c
${CC} ${CFLAGS} -o binaries/nammap.o ../device/nam/nammap.c
binaries/namopen.o: ../device/nam/namopen.c
${CC} ${CFLAGS} -o binaries/namopen.o ../device/nam/namopen.c
#------------------------------------------------------------------
# Rules for files in directory ../shell
#------------------------------------------------------------------
binaries/addargs.o: ../shell/addargs.c
${CC} ${CFLAGS} -o binaries/addargs.o ../shell/addargs.c
binaries/lexan.o: ../shell/lexan.c
${CC} ${CFLAGS} -o binaries/lexan.o ../shell/lexan.c
binaries/shell.o: ../shell/shell.c
${CC} ${CFLAGS} -o binaries/shell.o ../shell/shell.c
objs: ${OBJ_FILES}
list_obj:
@echo ${OBJ_FILES}
list_csrc:
@echo ${SRC_CFILES}
list_ssrc:
@echo ${SRC_SFILES}
# Export variables for recursive make calls (such as the library)
export