source: multiio/pcmmio/original/Makefile @ f89686d

Last change on this file since f89686d was 69f7221, checked in by Joel Sherrill <joel.sherrill@…>, on 07/21/09 at 23:27:42

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

  • Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added string2XXX routines to RTEMS so we have ability to do heavy error checking on numeric inputs.
  • Property mode set to 100644
File size: 1.2 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#SHARED_CSRCS += string2double.c string2float.c string2int.c \
26#  string2long.c string2longlong.c string2unsignedchar.c \
27#  string2unsignedint.c string2unsignedlong.c string2unsignedlonglong.c
28
29SHARED_COBJS = $(SHARED_CSRCS:%.c=${ARCH}/%.o)
30SHARED_CONFIG = ${ARCH}/rtems_config.o
31
32include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
33include $(RTEMS_CUSTOM)
34include $(PROJECT_ROOT)/make/leaf.cfg
35
36OBJS= $(COBJS) $(CXXOBJS) $(ASOBJS) $(SHARED_COBJS) $(SHARED_CONFIG)
37
38all:    ${ARCH} $(OBJS) $(PGMS)
39
40${ARCH}/pcmmio_shell.exe: pcmmio_shell.c $(OBJS)
41        $(CC) $(LDFLAGS) -o $@ $< $(SHARED_COBJS)
42
43${ARCH}/%.exe: %.c $(OBJS)
44        $(CC) $(LDFLAGS) -o $@ $< $(SHARED_COBJS) $(SHARED_CONFIG)
Note: See TracBrowser for help on using the repository browser.