|
|||
Prex Home / Browse Source - Prex Version: 0.9.0 |
|||
root/mk/prog.mk/* [<][>][^][v][top][bottom][index][help] */# Rules to compile a POSIX executable file include $(SRCDIR)/mk/own.mk INCSDIR+= $(SRCDIR)/usr/include LIBSDIR+= $(SRCDIR)/usr/lib CRT0:= $(SRCDIR)/usr/lib/crt0.o LIBC:= $(SRCDIR)/usr/lib/libc.a ifeq ($(CONFIG_MMU),y) LDSCRIPT:= $(SRCDIR)/usr/arch/$(ARCH)/user.ld STRIPFLAG:= -s else LDSCRIPT:= $(SRCDIR)/usr/arch/$(ARCH)/user-nommu.ld STRIPFLAG:= --strip-debug --strip-unneeded _RELOC_OBJ_:= 1 endif ifdef PROG TARGET?= $(PROG) ifndef SRCS SRCS:= $(basename $(PROG)).c endif endif include $(SRCDIR)/mk/common.mk $(TARGET): $(LIBS) $(OBJS) $(call echo-file,LD ,$@) $(LD) $(LDFLAGS) $(OUTPUT_OPTION) $(CRT0) $(OBJS) $(LIBS) $(LIBC) $(PLATFORM_LIBS) $(ASMGEN) $(SYMGEN) $(STRIP) $(STRIPFLAG) $@ /* [<][>][^][v][top][bottom][index][help] */ | |||
Copyright© 2005-2009 Kohsuke Ohtani |