URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/or1k/trunk/rtems/make/Templates
- from Rev 208 to Rev 1765
- ↔ Reverse comparison
Rev 208 → Rev 1765
/Makefile.lib
0,0 → 1,61
# |
# $Id: Makefile.lib,v 1.2 2001-09-27 12:02:50 chris Exp $ |
# |
# Templates/Makefile.lib |
# Template library Makefile |
# |
|
LIBNAME=libfoo.a # xxx- your library names goes here |
LIB=${ARCH}/${LIBNAME} |
|
# C and C++ source names, if any, go here -- minus the .c or .cc |
C_PIECES=xxxd xxxe xxxf |
C_FILES=$(C_PIECES:%=%.c) |
C_O_FILES=$(C_PIECES:%=${ARCH}/%.o) |
|
CC_PIECES=xxxa xxxb xxxc |
CC_FILES=$(CC_PIECES:%=%.cc) |
CC_O_FILES=$(CC_PIECES:%=${ARCH}/%.o) |
|
H_FILES= |
|
# Assembly source names, if any, go here -- minus the .S |
S_PIECES= |
S_FILES=$(S_PIECES:%=%.S) |
S_O_FILES=$(S_FILES:%.S=${ARCH}/%.o) |
|
SRCS=$(C_FILES) $(CC_FILES) $(H_FILES) $(S_FILES) |
OBJS=$(C_O_FILES) $(CC_O_FILES) $(S_O_FILES) |
|
include $(RTEMS_MAKEFILE_PATH)/Makefile.inc |
|
include $(RTEMS_CUSTOM) |
include $(RTEMS_ROOT)/make/lib.cfg |
|
# |
# Add local stuff here using += |
# |
|
DEFINES += |
CPPFLAGS += |
CFLAGS += |
|
# |
# Add your list of files to delete here. The config files |
# already know how to delete some stuff, so you may want |
# to just run 'make clean' first to see what gets missed. |
# 'make clobber' already includes 'make clean' |
# |
|
CLEAN_ADDITIONS += xxx-your-debris-goes-here |
CLOBBER_ADDITIONS += |
|
all: ${ARCH} $(SRCS) $(LIB) |
|
$(LIB): ${OBJS} |
$(make-library) |
|
# Install the library, appending _g or _p as appropriate. |
# for include files, just use $(INSTALL_CHANGE) |
install: all |
$(INSTALL_VARIANT) -m 644 ${LIB} ${PROJECT_RELEASE}/lib |
/Makefile.leaf
0,0 → 1,78
# |
# $Id: Makefile.leaf,v 1.2 2001-09-27 12:02:50 chris Exp $ |
# |
# Templates/Makefile.leaf |
# Template leaf node Makefile |
# |
|
# C source names, if any, go here -- minus the .c |
C_PIECES=xxxd xxxe xxxf |
C_FILES=$(C_PIECES:%=%.c) |
C_O_FILES=$(C_PIECES:%=${ARCH}/%.o) |
|
# C++ source names, if any, go here -- minus the .cc |
CC_PIECES=xxxa xxxb xxxc |
CC_FILES=$(CC_PIECES:%=%.cc) |
CC_O_FILES=$(CC_PIECES:%=${ARCH}/%.o) |
|
H_FILES= |
|
# Assembly source names, if any, go here -- minus the .S |
S_PIECES= |
S_FILES=$(S_PIECES:%=%.S) |
S_O_FILES=$(S_FILES:%.S=${ARCH}/%.o) |
|
SRCS=$(C_FILES) $(CC_FILES) $(H_FILES) $(S_FILES) |
OBJS=$(C_O_FILES) $(CC_O_FILES) $(S_O_FILES) |
|
PGMS=${ARCH}/xxx-your-program-here ${ARCH}/xxx-another-one |
|
# List of RTEMS managers to be included in the application goes here. |
# Use: |
# MANAGERS=all |
# to include all RTEMS managers in the application. |
MANAGERS=io event message rate_monotonic semaphore timer, etc. |
|
include $(RTEMS_MAKEFILE_PATH)/Makefile.inc |
|
include $(RTEMS_CUSTOM) |
include $(RTEMS_ROOT)/make/leaf.cfg |
|
# |
# (OPTIONAL) Add local stuff here using += |
# |
|
DEFINES += |
CPPFLAGS += |
CFLAGS += |
|
# |
# CFLAGS_DEBUG_V are used when the `make debug' target is built. |
# To link your application with the non-optimized RTEMS routines, |
# uncomment the following line: |
# CFLAGS_DEBUG_V += -qrtems_debug |
# |
|
LD_PATHS += xxx-your-EXTRA-library-paths-go-here, if any |
LD_LIBS += xxx-your-libraries-go-here eg: -lvx |
LDFLAGS += |
|
# |
# Add your list of files to delete here. The config files |
# already know how to delete some stuff, so you may want |
# to just run 'make clean' first to see what gets missed. |
# 'make clobber' already includes 'make clean' |
# |
|
CLEAN_ADDITIONS += xxx-your-debris-goes-here |
CLOBBER_ADDITIONS += |
|
all: ${ARCH} $(SRCS) $(PGMS) |
|
${ARCH}/xxx-your-program-here: ${OBJS} ${LINK_FILES} |
$(make-exe) |
|
# Install the program(s), appending _g or _p as appropriate. |
# for include files, just use $(INSTALL_CHANGE) |
install: all |
$(INSTALL_VARIANT) -m 555 ${PGMS} ${PROJECT_RELEASE}/bin |
/Makefile.am
0,0 → 1,12
## |
## $Id: Makefile.am,v 1.2 2001-09-27 12:02:50 chris Exp $ |
## |
|
AUTOMAKE_OPTIONS = foreign 1.4 |
|
rtems_makedir = $(prefix)/make |
rtems_make_Templatesdir = $(rtems_makedir)/Templates |
|
rtems_make_Templates_DATA = Makefile.dir Makefile.leaf Makefile.lib |
|
include $(top_srcdir)/automake/host.am |
/Makefile.dir
0,0 → 1,11
# |
# $Id: Makefile.dir,v 1.2 2001-09-27 12:02:50 chris Exp $ |
# |
|
include $(RTEMS_MAKEFILE_PATH)/Makefile.inc |
|
include $(RTEMS_CUSTOM) |
include $(RTEMS_ROOT)/make/directory.cfg |
|
SUBDIRS=a b c your-directories-go-here |
|
.
Property changes :
Added: svn:ignore
## -0,0 +1,2 ##
+Makefile
+Makefile.in