source: multiio/pcmmio/original/Makefile @ 9fec0a5

Last change on this file since 9fec0a5 was 9fec0a5, checked in by Joel Sherrill <joel.sherrill@…>, on 07/21/09 at 16:21:58

2009-07-21 Joel Sherrill <joel.sherrill@…>

  • Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac command.
  • main_pcmmio_dac.c: New file.
  • Property mode set to 100644
File size: 1.0 KB
Line 
1#
2#  $Id$
3#
4
5RTEMS_MAKEFILE_PATH=/home/joel/rtems-4.10-work/bsp-install/i386-rtems4.10/pc386/
6#
7#  RTEMS_MAKEFILE_PATH is typically set in an environment variable
8#
9
10MAINS= buffered.c dacbuff.c dacout.c flash.c getall.c getvolt.c \
11  poll.c repeat.c simple_rtems.c pcmmio_shell.c
12
13PGMS=$(MAINS:%.c=${ARCH}/%.exe)
14
15# optional managers required
16MANAGERS=all
17DEFINES += -DTESTING
18
19# C source names
20#SHARED_CSRCS += mio_io_linux.c
21SHARED_CSRCS = mio_io.c kbhit.c
22SHARED_CSRCS += main_pcmmio_din.c main_pcmmio_dout.c
23SHARED_CSRCS += main_pcmmio_adc.c main_pcmmio_dac.c
24SHARED_CSRCS += mio_io_rtems.c
25
26SHARED_COBJS = $(SHARED_CSRCS:%.c=${ARCH}/%.o)
27SHARED_CONFIG = ${ARCH}/rtems_config.o
28
29include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
30include $(RTEMS_CUSTOM)
31include $(PROJECT_ROOT)/make/leaf.cfg
32
33OBJS= $(COBJS) $(CXXOBJS) $(ASOBJS) $(SHARED_COBJS) $(SHARED_CONFIG)
34
35all:    ${ARCH} $(OBJS) $(PGMS)
36
37${ARCH}/pcmmio_shell.exe: pcmmio_shell.c $(OBJS)
38        $(CC) $(LDFLAGS) -o $@ $< $(SHARED_COBJS)
39
40${ARCH}/%.exe: %.c $(OBJS)
41        $(CC) $(LDFLAGS) -o $@ $< $(SHARED_COBJS) $(SHARED_CONFIG)
Note: See TracBrowser for help on using the repository browser.