mirror of https://github.com/zrafa/xinu-avr.git
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
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 |
|
|
|
|