Fix missing semicolon.

Make Makefile.clang work

Patch by Charlie Sharpsteen.
main
theraven 15 years ago
parent 38568fca57
commit 1d16930450

@ -39,14 +39,13 @@ OBJECTS = \
selector_table.bc\ selector_table.bc\
sendmsg2.bc\ sendmsg2.bc\
statics_loader.bc\ statics_loader.bc\
sync.bc\
toydispatch.bc toydispatch.bc
all: libobjc.so.$(VERSION) libobjc.a all: libobjc.so.$(VERSION) libobjc.a
libobjc.so.$(VERSION): libobjc.o libobjc.so.$(VERSION): libobjc.o
@echo Linking shared library... @echo Linking shared library...
@ld -shared -o $@ libobjc.o @clang -shared -o $@ libobjc.o -lpthread
libobjc.a: libobjc.o libobjc.a: libobjc.o
@echo Linking static library... @echo Linking static library...
@ -56,9 +55,9 @@ libobjc.o: libobjc.bc
@echo Generating native object code... @echo Generating native object code...
@llc -O3 -filetype=obj -o libobjc.o libobjc.bc @llc -O3 -filetype=obj -o libobjc.o libobjc.bc
libobjc.bc: $(OBJECTS) exports.txt libobjc.bc: $(OBJECTS)
@echo Linking bitcode... @echo Linking bitcode...
@llvm-ld -internalize -internalize-public-api-file=../exports.txt -link-as-library -native -o libobjc.bc $(OBJECTS) @llvm-ld -internalize -link-as-library -native -o libobjc.bc $(OBJECTS)
.c.bc: .c.bc:
@echo Compiling $<... @echo Compiling $<...

@ -121,7 +121,7 @@ typedef struct objc_method *Method;
typedef signed char BOOL; typedef signed char BOOL;
# else # else
# ifdef __vxwords # ifdef __vxwords
typedef int BOOL typedef int BOOL;
# else # else
typedef unsigned char BOOL; typedef unsigned char BOOL;
# endif # endif

Loading…
Cancel
Save