public
Description: The Nu programming language.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nu.git
Fixed Makefile for Darwin.

This was broken by recent changes for the Linux build.
make-based bootstrapping now works on Darwin but is still
not available on Linux.
timburks (author)
Fri Mar 14 11:04:42 -0700 2008
commit  a300ca791bd7fba9c64dbc7179085ce02cded79f
tree    0356e7f82213001aedda9dc4c73ca918e98189ef
parent  7fc37db59badfc27e9a61aecf478f75bf59fa871
...
26
27
28
29
 
30
31
 
32
33
34
...
49
50
51
52
 
53
54
55
...
26
27
28
 
29
30
 
31
32
33
34
...
49
50
51
 
52
53
54
55
0
@@ -26,9 +26,9 @@ else
0
   PCRE_INCLUDE=-I pcre-7.5
0
 endif
0
 
0
-INCLUDES=$(FFI_INCLUDE) $(PCRE_INCLUDE)
0
+INCLUDES=$(FFI_INCLUDE) $(PCRE_INCLUDE) -I./include/Nu
0
 LIBS=-lobjc -lreadline $(PCRE_LIB) $(FFI_LIB)
0
-CFLAGS=-g -O2 -Wall -DMACOSX -DMININUSH -std=gnu99 -DLEOPARD_OBJC2
0
+CFLAGS=-g -O2 -Wall -DDARWIN -DMACOSX -DMININUSH -std=gnu99 -DLEOPARD_OBJC2
0
 MFLAGS=-fobjc-exceptions
0
 LDFLAGS=-framework Cocoa $(LIBS)
0
 
0
@@ -49,7 +49,7 @@ nush: mininush
0
   mininush tools/nuke
0
 
0
 mininush: $(OBJS)
0
- gcc $(OBJS) $(CFLAGS) -o $@ $(LDFLAGS)
0
+ gcc $(OBJS) $(CFLAGS) $(MFLAGS) $(INCLUDES) main/main.m -o $@ $(LDFLAGS)
0
   install_name_tool -change /usr/local/lib/libpcre.0.dylib pcre-7.5/.libs/libpcre.0.dylib $@
0
 
0
 # These actions assume that nush and nuke are installed somewhere safe, such as /usr/local/bin

Comments

    No one has commented yet.