From: <lan...@us...> - 2012-06-09 16:27:39
|
Revision: 96 http://ldg.svn.sourceforge.net/ldg/?rev=96&view=rev Author: landemarre Date: 2012-06-09 16:27:33 +0000 (Sat, 09 Jun 2012) Log Message: ----------- Makefile for build ldgd with GCC Added Paths: ----------- trunk/ldg/src/ldgd/gcc.mak trunk/ldg/src/ldgd/gccm5475.mak trunk/ldg/src/ldgd/purec.mak Added: trunk/ldg/src/ldgd/gcc.mak =================================================================== --- trunk/ldg/src/ldgd/gcc.mak (rev 0) +++ trunk/ldg/src/ldgd/gcc.mak 2012-06-09 16:27:33 UTC (rev 96) @@ -0,0 +1,44 @@ +# +# Librairie Dynamique GEM +# Olivier Landemarre, Dominique B\x82r\x82ziat, Arnaud Bercegeay +# tous droits r\x82serv\x82s 1997-2012 +# +# Makefile to build LDG deamon +# +# + +ifeq ($(CROSS),yes) +CC = m68k-atari-mint-gcc +LD = m68k-atari-mint-gcc +else +CC = gcc +LD = gcc +endif + +CFLAGS = -W -Wall -O -I../../include -I.. -I. +STARTUP = +LDFLAGS= -v $(M68K_ATARI_MINT_LDFLAGS) +LDLIBS = ../../lib/gcc/libldg.a -lgem +OBJDIR = .gcc +OBJS = ldgd.o +OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) +TARGET = ../../daemon/gcc68k/ldgd.app +TARGETD = $(dir $(TARGET)) + +all: $(TARGET) + +$(OBJDIR)/%.o: %.c $(OBJDIR) + @echo CC $@ + @$(CC) -c $(CFLAGS) $< -o $@ + +$(TARGET): $(OBJECTS) $(TARGETD) + @echo LD $@ + $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + @chmod +x $@ + +# dependencies +$(OBJDIR):; mkdir $(OBJDIR) +$(TARGETD):; mkdir -p $@ + +clean: + $(RM) -r $(OBJDIR) Added: trunk/ldg/src/ldgd/gccm5475.mak =================================================================== --- trunk/ldg/src/ldgd/gccm5475.mak (rev 0) +++ trunk/ldg/src/ldgd/gccm5475.mak 2012-06-09 16:27:33 UTC (rev 96) @@ -0,0 +1,44 @@ +# +# Librairie Dynamique GEM +# Olivier Landemarre, Dominique B\x82r\x82ziat, Arnaud Bercegeay +# tous droits r\x82serv\x82s 1997-2012 +# +# Makefile to build LDG deamon +# +# + +ifeq ($(CROSS),yes) +CC = m68k-atari-mint-gcc +LD = m68k-atari-mint-gcc +else +CC = gcc +LD = gcc +endif + +CFLAGS = -mcpu=5475 -W -Wall -O -I../../include -I.. -I. +STARTUP = +LDFLAGS= -v $(M68K_ATARI_MINT_LDFLAGS) -mcpu=5475 +LDLIBS = ../../lib/gcc/m5475/libldg.a -lgem +OBJDIR = .gcc +OBJS = ldgd.o +OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) +TARGET = ../../daemon/gccm5475/ldgd.app +TARGETD = $(dir $(TARGET)) + +all: $(TARGET) + +$(OBJDIR)/%.o: %.c $(OBJDIR) + @echo CC $@ + @$(CC) -c $(CFLAGS) $< -o $@ + +$(TARGET): $(OBJECTS) $(TARGETD) + @echo LD $@ + $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + @chmod +x $@ + +# dependencies +$(OBJDIR):; mkdir $(OBJDIR) +$(TARGETD):; mkdir -p $@ + +clean: + $(RM) -r $(OBJDIR) Added: trunk/ldg/src/ldgd/purec.mak =================================================================== --- trunk/ldg/src/ldgd/purec.mak (rev 0) +++ trunk/ldg/src/ldgd/purec.mak 2012-06-09 16:27:33 UTC (rev 96) @@ -0,0 +1,40 @@ +# +# Librairie Dynamique GEM +# Olivier Landemarre, Dominique B\x82r\x82ziat, Arnaud Bercegeay +# tous droits r\x82serv\x82s 1997-2003 +# +# Makefile to build LDG deamon +# +# $Id: Makefile 9 2005-07-25 19:37:25Z bercegeay $ +# + +CC = $(CC_PUREC) +LD = $(LD_PUREC) +CFLAGS = -P -G -I. -I.. -I../../include -I$(PURECINC) +STARTUP = $(PURECLIB)/PCSTART.O +LDFLAGS= -V -S=4096 +LDLIBS = ../../lib/purec/ldg.lib $(PURECLIB)/gem.lib $(PURECLIB)/pctoslib.lib + +OBJDIR = .purec +OBJS = ldgd.o +OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) +TARGET = ../../daemon/purec/ldgd.app +TARGETD = $(dir $(TARGET)) + +all: $(TARGET) + +$(OBJDIR)/%.o: %.c $(OBJDIR) + @echo CC $@ + @$(CC) $(CFLAGS) -O=$@ $< + +$(TARGET): $(OBJECTS) $(TARGETD) + @echo LD $@ + $(LD) $(LDFLAGS) -O=$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + @chmod +x $@ + +# dependencies +$(OBJDIR):; mkdir $(OBJDIR) +$(TARGETD):; mkdir -p $@ + +clean: + $(RM) -r $(OBJDIR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:48:40
|
Revision: 113 http://sourceforge.net/p/ldg/code/113 Author: landemarre Date: 2015-05-20 17:48:37 +0000 (Wed, 20 May 2015) Log Message: ----------- add strip, binary in bin folder and processor version Modified Paths: -------------- trunk/ldg/src/ldgd/gcc.mak trunk/ldg/src/ldgd/gccm5475.mak Modified: trunk/ldg/src/ldgd/gcc.mak =================================================================== --- trunk/ldg/src/ldgd/gcc.mak 2015-05-14 13:57:17 UTC (rev 112) +++ trunk/ldg/src/ldgd/gcc.mak 2015-05-20 17:48:37 UTC (rev 113) @@ -22,7 +22,7 @@ OBJDIR = .gcc OBJS = ldgd.o OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) -TARGET = ../../daemon/gcc68k/ldgd.app +TARGET = ../../bin/68k/ldgd.app TARGETD = $(dir $(TARGET)) all: $(TARGET) @@ -34,6 +34,7 @@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + strip $@ @chmod +x $@ # dependencies @@ -42,3 +43,4 @@ clean: $(RM) -r $(OBJDIR) + $(RM) $(TARGET) Modified: trunk/ldg/src/ldgd/gccm5475.mak =================================================================== --- trunk/ldg/src/ldgd/gccm5475.mak 2015-05-14 13:57:17 UTC (rev 112) +++ trunk/ldg/src/ldgd/gccm5475.mak 2015-05-20 17:48:37 UTC (rev 113) @@ -22,7 +22,7 @@ OBJDIR = .gcc OBJS = ldgd.o OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) -TARGET = ../../daemon/gccm5475/ldgd.app +TARGET = ../../bin/coldfire/ldgd.app TARGETD = $(dir $(TARGET)) all: $(TARGET) @@ -34,6 +34,7 @@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + strip $@ @chmod +x $@ # dependencies @@ -42,3 +43,4 @@ clean: $(RM) -r $(OBJDIR) + $(RM) $(TARGET) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |