Skip to content

Commit ff85908

Browse files
Summus-31c04089c3cd80Romain Lesteven
and
Romain Lesteven
authored
Fix Makefile CAPSTONE_BUILD_CORE_ONLY (#1617)
Co-authored-by: Romain Lesteven <[email protected]>
1 parent 81df290 commit ff85908

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -429,23 +429,27 @@ endif
429429
$(INSTALL_DATA) include/capstone/*.h $(DESTDIR)$(INCDIR)/$(LIBNAME)
430430
mkdir -p $(PKGCFGDIR)
431431
$(INSTALL_DATA) $(PKGCFGF) $(PKGCFGDIR)
432+
ifeq (,$(findstring yes,$(CAPSTONE_BUILD_CORE_ONLY)))
432433
mkdir -p $(BINDIR)
433434
$(INSTALL_LIB) cstool/cstool $(BINDIR)
435+
endif
434436

435437
uninstall:
436438
rm -rf $(DESTDIR)$(INCDIR)/$(LIBNAME)
437439
rm -f $(LIBDIR)/lib$(LIBNAME).*
438440
rm -f $(PKGCFGDIR)/$(LIBNAME).pc
441+
ifeq (,$(findstring yes,$(CAPSTONE_BUILD_CORE_ONLY)))
439442
rm -f $(BINDIR)/cstool
443+
endif
440444

441445
clean:
442446
rm -f $(LIBOBJ)
443447
rm -f $(BLDIR)/lib$(LIBNAME).* $(BLDIR)/$(LIBNAME).pc
444448
rm -f $(PKGCFGF)
445449
[ "${ANDROID}" = "1" ] && rm -rf android-ndk-* || true
446-
$(MAKE) -C cstool clean
447450

448451
ifeq (,$(findstring yes,$(CAPSTONE_BUILD_CORE_ONLY)))
452+
$(MAKE) -C cstool clean
449453
$(MAKE) -C tests clean
450454
$(MAKE) -C suite/fuzz clean
451455
rm -f $(BLDIR)/tests/lib$(LIBNAME).$(EXT)

0 commit comments

Comments
 (0)