Parcourir la source

[Makefile] targets that link libhl should depends on libhl

Andy Li il y a 8 ans
Parent
commit
0e1d746c6d
1 fichiers modifiés avec 7 ajouts et 7 suppressions
  1. 7 7
      Makefile

+ 7 - 7
Makefile

@@ -109,18 +109,18 @@ libhl: ${LIB}
 hlc: ${BOOT}
 hlc: ${BOOT}
 	${CC} ${CFLAGS} -o hlc ${BOOT} ${LFLAGS}
 	${CC} ${CFLAGS} -o hlc ${BOOT} ${LFLAGS}
 
 
-hl: ${HL}
+hl: ${HL} libhl
 	echo $(ARCH)
 	echo $(ARCH)
 	${CC} ${CFLAGS} -o hl ${HL} ${LFLAGS} ${HLFLAGS}
 	${CC} ${CFLAGS} -o hl ${HL} ${LFLAGS} ${HLFLAGS}
 
 
-fmt: ${FMT}
-	${CC} ${CFLAGS} -shared -o fmt.hdll ${FMT} ${LIBFLAGS} -lhl -lpng $(LIBTURBOJPEG) -lz -lvorbisfile
+fmt: ${FMT} libhl
+	${CC} ${CFLAGS} -shared -o fmt.hdll ${FMT} ${LIBFLAGS} -L. -lhl -lpng $(LIBTURBOJPEG) -lz -lvorbisfile
 
 
-sdl: ${SDL}
-	${CC} ${CFLAGS} -shared -o sdl.hdll ${SDL} ${LIBFLAGS} -lhl -lSDL2 -lopenal $(LIBOPENGL)
+sdl: ${SDL} libhl
+	${CC} ${CFLAGS} -shared -o sdl.hdll ${SDL} ${LIBFLAGS} -L. -lhl -lSDL2 -lopenal $(LIBOPENGL)
 
 
-ssl: ${MBEDTLS} ${SSL}
-	${CC} ${CFLAGS} -shared -o ssl.hdll ${SSL} ${MBEDTLS} ${LIBFLAGS} -lhl $(LIBSSL)
+ssl: ${MBEDTLS} ${SSL} libhl
+	${CC} ${CFLAGS} -shared -o ssl.hdll ${SSL} ${MBEDTLS} ${LIBFLAGS} -L. -lhl $(LIBSSL)
 
 
 .SUFFIXES : .c .o
 .SUFFIXES : .c .o