1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00
serenity/DevTools/FormCompiler/Makefile
Andreas Kling 4f72f6b886 AK: Add FlyString, a simple flyweight string class
FlyString is a flyweight string class that wraps a RefPtr<StringImpl>
known to be unique among the set of FlyStrings. The class is very
unoptimized at the moment.

When to use FlyString:

- When you want O(1) string comparison
- When you want to deduplicate a lot of identical strings

When not to use FlyString:

- For strings that don't need either of the above features
- For strings that are likely to be unique
2020-03-22 13:03:43 +01:00

26 lines
707 B
Makefile

USE_HOST_CXX = 1
PROGRAM = FormCompiler
OBJS = \
main.o \
../../AK/FlyString.o \
../../AK/JsonParser.o \
../../AK/JsonValue.o \
../../AK/LogStream.o \
../../AK/String.o \
../../AK/StringBuilder.o \
../../AK/StringImpl.o \
../../AK/StringUtils.o \
../../AK/StringView.o \
../../Libraries/LibCore/IODevice.o \
../../Libraries/LibCore/File.o \
../../Libraries/LibCore/Object.o \
../../Libraries/LibCore/Event.o \
../../Libraries/LibCore/Socket.o \
../../Libraries/LibCore/LocalSocket.o \
../../Libraries/LibCore/LocalServer.o \
../../Libraries/LibCore/Notifier.o \
../../Libraries/LibCore/EventLoop.o
include ../../Makefile.common