paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [6424] multimon only a stub under osx someone could


From: Eric
Subject: [paparazzi-commits] [6424] multimon only a stub under osx someone could fix this using osslib
Date: Fri, 19 Nov 2010 10:06:14 +0000

Revision: 6424
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=6424
Author:   lamestllama
Date:     2010-11-19 10:06:12 +0000 (Fri, 19 Nov 2010)
Log Message:
-----------
multimon only a stub under osx someone could fix this using osslib

Modified Paths:
--------------
    paparazzi-software/trunk/sw/ground_segment/multimon/Makefile

Modified: paparazzi-software/trunk/sw/ground_segment/multimon/Makefile
===================================================================
--- paparazzi-software/trunk/sw/ground_segment/multimon/Makefile        
2010-11-19 08:58:06 UTC (rev 6423)
+++ paparazzi-software/trunk/sw/ground_segment/multimon/Makefile        
2010-11-19 10:06:12 UTC (rev 6424)
@@ -6,17 +6,18 @@
 
 CFLAGS         =-Wall -Wstrict-prototypes -I/usr/X11R6/include -I `ocamlc 
-where`
 ifeq ($(DEBUG),y)
-CFLAGS         +=-g -O 
+  CFLAGS               +=-g -O 
 else
-CFLAGS         +=-O3 
+  CFLAGS               +=-O3 
 endif          
 
-ifeq ($(MACHINE),'i686')
-CFLAGS         += -march=i486 -falign-loops=2 -falign-jumps=2 \
-               -falign-functions=2 -DARCH_I386
+LBITS := $(shell getconf LONG_BIT)
+ifeq ($(LBITS),64)
+  CFLAGS          += -fPIC
 else
-CFLAGS         += -fPIC
+  CFLAGS          += -march=i486 -falign-loops=2 -falign-jumps=2 
-falign-functions=2 -DARCH_I386
 endif
+
 LDFLAGSX       =-lX11 -L/usr/X11R6/lib
 
 
@@ -38,9 +39,27 @@
 MKDIR          =mkdir
 OCAMLC         =ocamlc
 
-# all:         $(BINDIR) $(BINDIR)/multimon $(BINDIR)/gen
-all:           $(BINDIR)/multimon multimon.cma
+UNAME = $(shell uname -s)
+ifeq ("$(UNAME)","Linux")
+  OBJFILES=pprzlib.o hdlc.o demod_afsk12.o demodml.o costabi.o gen_hdlc.o 
ml_hdlc.o demod.cmo hdlc.cmo
+  ALLTARGETS=$(BINDIR)/multimon multimon.cma
+endif
+ifeq ("$(UNAME)","linux")
+  OBJFILES=pprzlib.o hdlc.o demod_afsk12.o demodml.o costabi.o gen_hdlc.o 
ml_hdlc.o demod.cmo hdlc.cmo
+  ALLTARGETS=$(BINDIR)/multimon multimon.cma
+endif
+ifeq ("$(UNAME)","Darwin")
+  OBJFILES=demodml.o ml_hdlc.o demod.cmo hdlc.cmo
+  ALLTARGETS=multimon.cma
+endif
 
+all:    $(ALLTARGETS) 
+
+multimon.cma:   $(OBJFILES)
+       @echo OLD $@
+       $(Q)ocamlmklib -o multimon $^
+
+
 $(BINDIR)/%.s: %.c
                $(CC) $(CFLAGS) -S -o $@ $<
 
@@ -79,9 +98,6 @@
 costabi.c costabf.c:   $(BINDIR)/mkcostab
                        $(BINDIR)/mkcostab
 
-multimon.cma : pprzlib.o hdlc.o demod_afsk12.o demodml.o costabi.o gen_hdlc.o 
ml_hdlc.o demod.cmo hdlc.cmo
-       @echo OLD $@
-       $(Q)ocamlmklib -o multimon $^
 
 libtest: pprzlib.o demodml.c demod.ml test.ml
        ocamlc -custom -o $@ pprzlib.o demodml.c -I +lablgtk2 unix.cma 
lablgtk.cma demod.ml test.ml




reply via email to

[Prev in Thread] Current Thread [Next in Thread]